主要原因是克隆出来的虚拟机mac地址和原始的不同,需要修改。
先用ifconfig查看mac地址
[hadoop@node3 ~]$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:25:00:AD
inet6 addr: fe80::20c:29ff:fe25:ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27555 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2077136 (1.9 MiB) TX bytes:258 (258.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4404 (4.3 KiB) TX bytes:4404 (4.3 KiB)
查看配置文件中对应的网卡地址
[hadoop@node3 ~]$ sudo gedit /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6_FAILURE_FATAL=no
NAME="System eth0"
HWADDR=00:0C:29:50:84:9A
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
发现果然不一样。
所以当修改完ip后,还要记得修改对应的mac地址即可