虚拟机CentOS6.5网络配置
不得不说 6.5比7.0麻烦了许多。。
- 编辑ifcfg配置文件
vi /etc/sysconfig/network-script/ifcfg-eth0
内容如下
DEVICE=eth0 HWADDR=00:0C:29:D0:30:70 TYPE=Ethernet UUID=a7b78807-7ba0-4ce2-9e59-98de66b31456 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.72.129 NETMASK=255.255.255.0 GATEWAY=192.168.72.2 BROADCAST=192.168.72.255
IP的取值需要参考VMWare 编辑-> 虚拟网络编辑器 -> DHCP设置
- 配置DNS信息
vi /etc/resolv.conf
内容如下 (可以有多个DNS)
nameserver 100.101.102.103
nameserver 100.101.102.104
- 配置主机名
vi /etc/sysconfig/network
内容
NETWORKING=yes HOSTNAME=Node2
- 重启服务即可
service network restart
操作系统在Clone后需要更改IP及Mac地址。(更改ifcfg-eth0文件的 IPADDR0 和 HWADDR )
但CentOS6.5的系统在Clone后重启服务时,会出现错误【device eth0 does not seem to present】
解决方法:
- 编辑网络设备信息
vi /etc/udev/rules.d/70-persistent-net.rules
- 内容中可能会有多条设备信息,甚至会有重复的(多次设置的话就会出现重复)。去掉多余的,留下一条eth1的,并确保ATTR{address}与新的MAC地址一致
-
编辑文件 /etc/sysconfig/network-scripts/ifcfg-eth0,将 DEVICE="eth0" 改成 DEVICE="eth1"
- 重启network服务即可
有时候VMWare的消息日志会提示【无法将Ethernet0连接到虚拟网络VMnet8】,这个时候虚拟机无论怎么设置都无法上网
解决方法:
关掉VMWare的所有虚拟机,点击 编辑->虚拟网络编辑器->还原默认设置
现在重启虚拟机即可。