第一步 查看VMware的编辑的虚拟网络编辑器
查看VMnet8,记住子网IP和子网掩码
第二步 真实电脑的网络更改适配器找到属性有VMware Virtual Ethernet Adapter for VMnet8的网络
(我的电脑上有VMnet1和以太网2),选择以太网2的属性,选择Internet协议版本4(TCP/IPv4),点击属性
选择使用下面的IP地址(s),IP地址前三个部分要和虚拟机子网IP一致,后面 0到255(最好和虚拟机内部的IP不同),子网掩码自动生成,默认网关 可以不写。
(会出现验证IP地址和子网掩码的报错,多试几次又消失了,情况不明)
第三步 在虚拟机终端 : sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
在底下加上
IPADDR=虚拟机IP
NETMASK=255.255.255.0(子网掩码)
GATEWAY=192.168.179.2(第二步中IP地址)
DNS1=192.168.179.2
连接网络
nameserver=8.8.8.8
nameserver=8.8.4.4
NETWORK=192.168.179.2
第四步 如果克隆了虚拟机,需要更改
sudo vi /etc/udev/rules.d/70-persistent-net.rules
把第一行这个删掉SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xxxxxxxxxx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
第二行的NAME="eth1"改为eth0
同时到第三步HWADDR后面的一串符号改用ATTR{address}的"xxxxxxxxxx"替换掉
注意:如果设置静态IP时修改了主机IP,也要对应的修改映射:sudo vi /etc/hosts