centos虚拟机桥接后无法上网(求助)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos虚拟机桥接后无法上网(求助)相关的知识,希望对你有一定的参考价值。
我用的是桥接的方式,直接桥接物理网卡,虚拟网络设置里面的DHCP和NAT服务,我都关闭了,在linux系统里面可以ping通内网任何一台机器,网关设置的是我的物理网卡,为什么我还是不能访问外网?
参考技术A 选NAT模式在主机开启
vmware DHCPservice和vmware NATservice服务
NAT模式的网卡千万别禁用(一般是8),也不用配置
centos自动获取IP 参考技术B 如果你用桥接上网,那你的虚拟机里的网关应该指向你真实的网关
建议使用NAT,让虚拟机自动获得IP更简单些追问
指向真实的网关也是一样的。我本机IP是192.168.1.4.网关是192.168.1.254.虚拟机IP是192.168.1.249.网关不管指向哪个,都不行,DNS也设置了,ping外网网址,返回的是值是:unknow host www.qq.com。ping内网所有IP以及网关都是可以的。
追答ping 外网 IP 什么提示?
ping 8.8.8.8 试试
我感觉要不是你配置错了
要不就是你的路由器不允许你虚拟用的IP上网
虚拟IP不是通过桥接物理网卡就能上网吗?还需要通过路由器允许?我路由器确实是没允许虚拟的IP地址上网。。
追答你虚拟机一桥接,就相当于网络中多了一台真实的计算机。
他想上网,当然会受到路由器的限制了。
虚拟机的网关设置应该和真实机的网关设置一样,而不是设置为真实机的IP。
不过问题最大可能还是出现在DNS解释上,尝试ping一个域名,看看返回值是什么?追问
指向真实的网关也是一样的。我本机IP是192.168.1.4.网关是192.168.1.254.虚拟机IP是192.168.1.249.网关不管指向哪个,都不行,DNS也设置了,ping外网网址,返回的是值是:unknow host www.qq.com。ping内网所有IP以及网关都是可以的。
追答unknow host,表示DNS不能把www.qq.com这个域名解释为IP地址,DNS配置出错了.
DNS在LINUX中的配置文件是/etc/resolv.conf,格式是nameserver dns服务器IP
比如在/etc/resolv.conf加入 nameserver 8.8.8.8保存一下就好了。
把8.8.8.8改成你的DNS服务器ip(和真实机一样)
DNS我配置了的。。跟真实机一样.....
Centos虚拟机克隆后无法上网解决方法
一、故障现象:
# service network restart
Shutting down loopback insterface: [ OK ]
Bringing up loopback insterface: [ OK ]
Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]
原因: 主要是MAC地址重复,配置文件有无
1.Centos虚拟机克隆机的HWADDR为ifconfig -a的MAC地址(发现和之前克隆的MAC地址相同)
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改MAC地址:HWADDR 或者删除 UUID不删也能用
2.删除/etc/udev/rules.d/70-persistent-net.rules
删除 etc/udev/rules.d/70-persistent-net.rules 删除后重启机器,系统会自动生成一个70-persistent-net.rules文件
# rm -rf /etc/udev/rules.d/70-persistent-net.rules
# reboot
本文出自 “老男孩学IT” 博客,请务必保留此出处http://8588356.blog.51cto.com/8578356/1982775
以上是关于centos虚拟机桥接后无法上网(求助)的主要内容,如果未能解决你的问题,请参考以下文章