Mac配置VMware Fusion虚拟机网络配置
Vmware Fusion 配置静态IP
操作步骤:
1、点击虚拟机窗口,修改网络适配器设置,改为 net 模式
2、查看 Mac 本机的网络配置
①进入 Vmaware Fusion 的 vmnet8 目录:
cd /Library/Preferences/VMware\ Fusion/vmnet8
②查看nat.conf
less nat.conf
其中的 NET gateway address 中的 ip 就是本机网关地址,netmask 是子网掩码。
③查看 dhcpd.conf
less dhcpd.conf
其中的 range 代表虚拟机允许选择的惊静态 ip 地址范围,我这里的范围就是 172.16.242.128 ~ 172.16.242.254
④获取DNS,在 mac 系统偏好设置 -> 网络 -> 高级 -> DNS
⑤登录你装的虚拟机系统,修改 /etc/sysconfig/network-scripts 目录下的 ifcfg-en 开头的文件。修改如下,修改的内容主要有
cd /etc/sysconfig/network-scripts
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.16.102.130 -> 你要设置的静态 IP
GATEWAY=172.16.102.2 -> 上面第二步获取的本机网关地址
NETMASK=255.255.255.0 -> 上面第二步获取的子网掩码
DNS1=223.6.6.6 -> 上面第二步获取的 DNS,这里可以配置多个 DNS,比如下面在加个 DNS2
⑥整体配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=15fab04f-0710-4464-bb94-afcd2eacc52f
DEVICE=ens33
ONBOOT=yes
HWADDR=00:50:56:3A:97:D0
GATEWAY=172.16.102.2
IPADDR=172.16.102.130
DNS1=223.6.6.6
DNS2=223.5.5.5
NETMASK=255.255.255.0
PREFIX=24
⑦重启 network 服务!
systemctl restart network
⑧查看IP 是否配置成功
ip addr
测试网络是否成功:
ping www.baidu.com
如果没有生效可以尝试重新启动网络:
reboot
-
至此,静态 IP 配置已经 OK 了。只要虚拟机开启,你就可以直接用 iTerm ssh 直连虚拟机,而不用进到 vmware fusion 打开的终端。
-
mac地址 --> 网络适配器高级设置然后关机之后可以点击生成
-
主机名 --> /etc/hostname
-
UUID --> 如上!
-
IP地址 --> 如上操作!
拓展:
1、升级MAC11后虚拟机无法联网
更新为MAC11版本后,需要将CentOS7中的网关最后一位的2改为1
- 分析:在MAC终端中查看vmnet2配置,命令如下
cat /Library/Preferences/VMware\ Fusion/vmnet2/nat.conf
- 原因:升级MAC大版本10到11后,网关最后一位发生了变化(2->1)