求救各位朋友:克隆之后的Linux虚拟机无法访问外网

1,虚拟机A采用nat网络模式,可以正常访问百度首页,也就是说可以正常访问外网。虚拟机A和window主机之间ping都可以ping通

2,将虚拟机a克隆一份得到虚拟机B(也是NAT网络模式)。对虚拟机B做如下更改
(1)更改虚拟机B的ip地址为静态设定方式,并指定一个内网ip地址
(2)删除虚拟机B的ifcfg-eth0文件中的uuid 以及hardAddr(也就是硬件盘mac地址)

(3)修改虚拟机B的 /etc/udev/rules.d/70-persistent-net.rules文件,修改Name=eth1改为name=eth0,并且删除第一个name=etho

(4)reboot命令重启虚拟机b
(5)查看虚拟机ip地址如下:
Nothing to do

[root@min5 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:99:96:6B

      inet addr:192.168.119.135  Bcast:192.168.119.255  Mask:255.255.255.0
      inet6 addr: fe80::20c:29ff:fe99:966b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:6330 errors:0 dropped:0 overruns:0 frame:0
      TX packets:9520 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:915151 (893.7 KiB)  TX bytes:2334962 (2.2 MiB)
      Interrupt:19 Base address:0x2000 

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:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

3,虚拟机B做完更改之后,使用window主机和虚拟机Aping虚拟机B都是可以ping通的,并且虚拟机Bping主机和虚拟机A也是可以ping同的。这就说明虚拟机克隆之后没有问题

4问题是:在虚拟机中使用wget www.baidu.com 出现如下提示

wget www.baidu.com
--2017-02-17 15:47:26-- http://www.baidu.com/
正在解析主机 www.baidu.com... 14.215.177.38, 14.215.177.37
正在连接 www.baidu.com|14.215.177.38|:80... 失败:网络不可达。
正在连接 www.baidu.com|14.215.177.37|:80... 失败:网络不可达。

这种问题在虚拟A上并没有出现,因为虚拟机A可以正常访问外网。

所以请问各位这是什么原因???可以指点一下吗,,,

阅读 3.4k
2 个回答

贴网卡配置文件看看

问题已经解决了
原因是虚拟机没有配置网关地址
vim /etc/sysconfig/networing-scripts/ifcfg-eth0
添加
GATEWAY=网关地址。

虚拟机局域网的网关地址查看:
图片描述
图片描述
图片描述
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题