同一个镜像配置的两台不同ip的CentOS主机只有一台能ping得了网的解决方案

来源:互联网 发布:linux nfsnobody 编辑:程序博客网 时间:2024/04/29 03:29
VMware中,我之前是用一台CentOS6.5---节点为151,一台CentOS7----节点为157,都可以联网,现在把那台CentOS6.5的copy一份,然后现在有两台虚拟机151跟152,这两台谁先启动谁就能联网,有没有解决方案呢
其中151主机是用来作为CDH的服务端,是可以使用的,只不过晚一点启动,所以连不上网,而152较早启动,可以联网.


[root@houjunhang151 Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO=static
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="2308d647-0a7e-4ea7-b491-a55878f32f30"
IPADDR=192.168.1.151
PREFIX=24
NETMAST=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME="System eth0"
HWADDR=00:0C:29:B1:9E:AC
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
LAST_CONNECT=1449167156
[root@houjunhang151 Desktop]# 


[root@houjunhang152 Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1 
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.152
PREFIX=24
NETMASK=255.255.255.0
NETWORK=192.168.2.0
GATEWAY=192.168.1.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Wired connection 1"
UUID=a2a91578-8fdd-45c2-96f2-a2df961fac8b
ONBOOT=yes
DNS1=114.114.115.115
LAST_CONNECT=1451742681
[root@houjunhang152 Desktop]# 

-------------两个系统的网络链接都是删除后重新add,再添加ip地址,修改后
[root@houjunhang151 network-scripts]# cat ifcfg-System_eth0 
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.151
PREFIX=24
NETMAST=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=9c836eb3-8e49-49ee-8327-4ea164656397
ONBOOT=yes
You have new mail in /var/spool/mail/root
[root@houjunhang151 network-scripts]# 





[root@houjunhang152 network-scripts]# cat ifcfg-Wired_connection_1 
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.152
PREFIX=24
NETMAST=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
DNS1=114.114.115.115
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Wired connection 1"
UUID=d6c4508a-a987-498a-bae2-90dd2d5226a8
ONBOOT=yes
LAST_CONNECT=1451785000
[root@houjunhang152 network-scripts]# 




----------联网输出
[root@houjunhang151 network-scripts]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@houjunhang151 network-scripts]# 




[root@houjunhang152 network-scripts]# ping www.baidu.com
PING www.a.shifen.com (119.75.217.109) 56(84) bytes of data.
64 bytes from 119.75.217.109: icmp_seq=1 ttl=52 time=7.21 ms
From 192.168.1.104: icmp_seq=2 Redirect Network(New nexthop: 192.168.1.1)
64 bytes from 119.75.217.109: icmp_seq=2 ttl=52 time=7.65 ms
From 192.168.1.104: icmp_seq=3 Redirect Network(New nexthop: 192.168.1.1)
64 bytes from 119.75.217.109: icmp_seq=3 ttl=54 time=9.40 ms
From 192.168.1.104: icmp_seq=4 Redirect Network(New nexthop: 192.168.1.1)
64 bytes from 119.75.217.109: icmp_seq=4 ttl=53 time=6.98 ms
^Z
[2]+  Stopped                 ping www.baidu.com

[root@houjunhang152 network-scripts]# 



解决方案:

经过多方面的请教,终于了解到是网卡的Mac地址的问题

原先的系统的网卡的Mac地址是00:0C:29:B1:9E:AC,两个系统都是使用这个网卡地址.
使用VMware的虚拟机的"设置"→ 网络设配器 → 高级→ 重新生成一个新的Mac地址:00-50-56-3B-EF-D7  (PS:"-"换成":")然后修改/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1文件,
多加一行
       MACADDR=00:50:56:3B:EF7

保存退出后 → service network restart
然后就可以ping得通了.

0 0