Mac重置VMware Fusion虚拟机网络脚本

前面我们说到如何修改VMware Fusion虚拟机的网段,那这篇文章就教你如何重置VMware Fusion虚拟机网段。

问题描述

修改VMware Fusion虚拟机网段的时候把专用网段设置成了公网的网段然后造成虚拟机启动后网络显示被拔出状态。

专用网段

C类专用网段:192.168.0.1~192.168.255.254    255.255.255.0
B类专用网段:172.16.0.1~172.31.255.254      255.255.0.0
A类专用网段:10.0.0.1~10.255.255.254        255.0.0.0
几个特殊的IP地址:127.0.0.1为本地回路测试地址
255.255.255.255代表广播地址
0.0.0.0代表任何网络
网络号全为0的代表本地网络和本地网段
网络号全为1的代表所有的网络
主机位全为0的代表某个网段的任何主机地址
主机位全为1的代表该网段的所有主机

重置脚本

#!/bin/bash
# Reset VMware Fusion Networking

# Clear out the Configuration
sudo rm -f /Library/Preferences/VMware\ Fusion/networking*
sudo rm -f /Library/Preferences/VMware\ Fusion/*location*
sudo rm -rf /Library/Preferences/VMware\ Fusion/vmnet*
sudo rm -rf /var/db/vmware/vmnet-dhcpd-vmnet*

# Reconfigure Networking
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli -c
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --status