虚拟机下linux的网络通讯一般有以下两种目的:
1、linux访问公网(例如百度等)
2、虚拟机下的linux与windows通讯
目的1:linux访问公网(例如百度等)
此种情况将linux系统与windows系统共享IP即可。
1.设置网络连接为NAT模式
image.png
2.设置linux系统为动态获取IP
以ubuntu为例,如下
image.png
3.此时如果windows可以上网,那linux也可以。
目的2:虚拟机下的linux与windows通讯。
现了解有2种方式,笔者喜欢 方式2
方式1:使用动态IP
- 如前面设置为NAT连接
-
获取动态分配的IP
image.png
可通过如下设置IP范围
image.png
-
将windows的IP设置为与linux同网段
image.png
此种方式windows主机要插上网线,且只有windows主机ping得通linux,反过来ping不通。
方式2:使用静态IP
因为很多时候,需要一个固定的IP,而不是让虚拟机自动分配,因此采用这种方式。
此种情况windows要访问linux的话,windows主机要插上网线,并能获取到IP地址(本文末尾有解决需要插网线的步骤)。
在没插网线的情况下,显示如下图,此时配置完后也无法访问linux系统。
插上网线后的状态
image.png
设置linux独立IP步骤如下
-
设置网络连接为桥接模式
image.png -
linux设置静态IP如下
image.png -
设置windows IP,需要与linux同网段
image.png -
windows上假若在使用无线网卡上网,此时仍可能无法访问linux,需要禁用无线网络连接,再访问。
image.png - 此时windows就可以访问linux了。
-
后记:解决必须插网线的问题
1)在windows主机上添加虚拟网卡即可,因为windows上已有虚拟网卡的安装包,添加方式比想象中的简单,百度一下就有了。
2)用虚拟网卡的IP作为windows主机的IP。
3)有时windows跟linux无法ping通,将WMware的“虚拟网络编辑器”下的桥接模式选择到“Microsoft Loopback Adapter”即可
image.png
总结就是:
a. 使用桥接模式
b. 开启虚拟网卡
c.设置windows和linux为同网段的静态IP
帅~~!
Done.
网友评论