虚拟机上网方法

来源:互联网 发布:淘宝改评价内容 编辑:程序博客网 时间:2024/04/29 05:40

本人需用虚拟机也都很长时间了,每次想让虚拟机连接网络时,总是百度搜索方法,
按照网上方法做,很多方法根本就行不通,无奈每次都次通过自己的改进才成功。
但是每次都没有记录方法,以至于每次想连接网络时都忙乎了大半天,这次又成功了
一次要记录下来,方便以后查询。
虚拟机上网分为以下情况

【1】 物理机与虚拟机之间进行通信,但是虚拟机不能连接互联网
虚拟机--编辑--虚拟网络设置--自动桥接--勾选自动选择一块...--确定
选择虚拟机系统设置--以太网卡--网桥
进入虚拟机--网路邻居--设置IP地址--192.168.0.2(主机为1)
【2】 物理机与虚拟机之间进行通信,同时虚拟机能连接互联网

1、VMware网络连接选择的是NAT方式。

虚拟机上网方法

2、点击VMware编辑栏,找到虚拟网络配置选项,在网络配置里的NAT项中查看VMnet8,NAT的网关配置为192.168.X.2。(X为任意数值,与下面X可能不同,不用管它)
 虚拟机上网方法

  
     此处NAT service必须是Started状态,否则网络不通

3、在windows中,查看任何的网络连接,您应该发现除了原有的网卡之外,又多了Vmnet1和Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我们要使用的NAT的网络接口。

虚拟机上网方法

4、在windows主机上用ipconfig查看VMnet8的IP地址,一般是192.168.X.1。此时VMnet8的配置应该是自动获取IP,现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。
虚拟机上网方法

    


5、在linux下把网卡IP配置成和VMnet8一个网段的IP(192.168.X.3/255.255.255.0)(此处X与第四步X为同一数字)

虚拟机上网方法

  


6、在linux下网关配置成刚才查看的那个IP192.168.X.2即可。(linux的网关是windows的VMware中VMnet8设置的IP)

虚拟机上网方法

7、在linux下DNS和windows主机的相同。

虚拟机上网方法

虚拟机上网方法

 

8、在linux下运行命令service network restart重新启动linux的网络服务。

 

9、在linux下ping 192.168.x.1,在windows下ping 192.168.x.3成功后证实主机和虚拟机已能够互相访问了,现在也能够实现虚拟机共享主机ip上网了。

虚拟机上网方法

虚拟机上网方法

虚拟机上网方法

虚拟机上网方法

 

 


如果出现不通的情况:
1.linux ping不通windows
关闭防火墙:service iptables stop
禁止selinux:setenforce 0

2、windows ping不通linux
关闭windows自带的防火墙

 


【3】 主机为ADSL,虚拟机上网
右击“宽带连接”--“属性”--“高级”--Internet连接共享,选择“VMwareNetwork AdapterVMnet1”,确定。
虚拟机网络设置为NAT
进入操作系统,进入网络连接,把本地连接 设置为自动获取ip地址

原创粉丝点击