1.先在主机ping 下虚拟机的ip,发现无法连通

2.突然想到自己在家用的wifi链接的网络,所以更改下ip和配置

 

cd /etc/sysconfig/network-scripts 

vim ifcfg-eth0

修改

DEVICE=eth0
HWADDR=00:0c:29:b9:cc:30
TYPE=Ethernet
UUID=7ab6938f-7be6-4168-b4b2-56d8088105a4
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.137.131
GETEWAY=192.168.137.2
DNS1=192.168.137.2

service network restart

3.再次ping虚拟机ip,发现成功

4.尝试ping ping www.baidu.com

   connect: 网络不可达

5.netstat -rn

6.临时添加外网卡路由  route add default gw 192.168.137.1

测试ping可通

结论:可能ifcfg-eth0文件写错了,如果没写错可以尝试永久添加外网卡路由

7.检查

cd /etc/sysconfig/network-scripts 

vim ifcfg-eth0

发现GETEWAY=192.168.137.2写错了,应该写为GATEWAY=192.168.137.2

8.修改后

 service network restart

 再次测试ping可通,解决问题

 


 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐