虚拟机、主机能相互ping通,主机就能联网,虚拟机ping不通外网

1.主机ping虚拟机

clipboard.png

2.虚拟机ping主机

clipboard.png

3.主机ping外网

clipboard.png

4.虚拟机ping外网

clipboard.png

5.虚拟机使用桥接

clipboard.png

6.虚拟机 eth0配置

clipboard.png

阅读 13.6k
7 个回答

ping 域名通的条件:

1、DNS可用:

先查看

[root@~]# cat /etc/resolv.conf 
nameserver 10.9.9.1

这里要设置成你的DNS服务器地址
而且虚拟机要能ping通DNS服务器地址

2、网关可达:

ping 169.254.83.2 可达
若不可达则排查到网关间的通路

从提示 unknown host 看应该是解析不到IP
所以基本是DNS问题

PS:169.254是保留地址,一般不用来做主机IP。还有DNS1=192.168.1.1,DNS据我所知不是在这里配的

把虚拟机的网关和dns都改成主机的ip试一下吧

新手上路,请多包涵

看看你的主机IP所以信息对比虚拟机IP的信息,看看哪里出错了,实在不行重新设置虚拟网卡的网段,这个在虚拟机编辑选项那里看到
clipboard.png

一般在虚拟机上面操作实验建议网络设置成同一网段,DNS设成网关

为什么用静态地址?你的路由器不支持DHCP吗?!
dhclient eth0

查下 dns /etc/resolv.conf

1、首先,你这个ip地址设置的有问题.
2、用桥接时,我想你宿主机应该用的wifi吧,所以你虚拟机改成dhcp。
3、其实最简单的方法,你虚拟机网卡模式改成nat,虚拟机里面的网卡改成dhcp。
4、/etc/resolve.conf里头加上namespace 8.8.8.8

然后再试试

添加主机网域的路由,我也是一样的情况。
同样的虚拟机网域,win7能上去外网,linux上不去。
添加主机网域的路由就行了。

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