虚拟机NAT模式无法联网问题
虚拟机NAT模式⽆法联⽹问题
在使⽤CentOS虚拟机时,出现了⽆法上⽹的情况,使⽤主机ping虚机地址可以ping通,⽽虚机ping不通主机,同时虚机也⽆法ping通其他的⽹址或ip,显⽰内容为Network is unreachable,后来经过在⽹上查解决⽅法,解决问题,记录如下:
⾸先将windows中关于VMwareDHCP和NAT服务的服务全部打开,并修改虚拟机的接⼊⽅式。可以在“编辑虚拟⽹络”中查看,更改接⼊⽅式为NAT
VMnet0是桥接⽅式,VMnet1是Host-only⽅式,VMnet8是NAT⽅式,⼦⽹IP可以⾃⼰设置,修改后,需要把地址段同时对应修改。
虚拟机上网
最好把NAT之外的其他两种⽅式停掉
之后仍旧⽆法联⽹的,需要打开虚机看看虚机的⽹络设置了。命令如下
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
其中部分内容如下:
DEVICE=eth0  #设备名称
BOOTPROTO=dhcp  #连接⽅式,dhcp会⾃动分配地址,此时不需要在下⾯设置ip和⽹关
ONBOOT=yes  #yes表⽰启动就执⾏该配置,需要改为yes
⽹上会有些⽅法需要在这⾥添加ip地址,⼦⽹掩码,dns之类的,之前安装这些⽅法试验过,都不⾏,⽽且添加的这些内容后来还影响到了上⽹,所以,不建议采⽤那些⽅式添加这些内容。
修改完后需要重启⽹络设置,可以
# service network restart
或者
# /etc/init.d/network restart
此时如果还是⽆法连接⽹络,再回到物理主机,查看⽹络连接中的本地连接的共享是否打开,在状态->属性->共享中查看,如果没有共享选项卡,就百度。如果共享已经打开,将Host-Only Network和VMnet8中的ipv4和ipv6服务停掉,前⾯的勾去掉
⾄此,我的虚机⽹络连接正常了
============================================================================
VMware虚拟机下实现NAT⽅式上⽹
1. 把你的虚拟⽹卡VMnet8设置为⾃动获得IP、⾃动获得,启⽤。
2. 把你虚拟机中的“本地连接”也设置为⾃动获得IP、⾃动获得DNS服
务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是⾃动的吧!的也在这⾥改!)
3.当然是将虚拟机的上⽹⽅式选为NAT咯。
右键你要设置的虚拟机选“设置”(因为有的不⽌虚拟⼀台),在“硬件”中选“以太⽹”,将右边的⽹络连接改为NAT-确定。
4.点菜单栏⾥的“编辑”-选“虚拟⽹络设置”,先将“⾃动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应⽤,再按同样的⽅法开启“NAT”的功能。
5.最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service。
具体操作如下: 开始---设置-----管理⼯具---服务,确保 VMware DHCP Service 和VMware NAT Service
服务已经启动。
vmnet8->右键属性->Internet协议版本4->属性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。