本文首先解释了虚拟机的三种网络连接方式的原理,然后分别讲述了三种网络连接方式如何配置网络连接使得客户机系统能上网。
以下本文将以虚拟机与宿主机网络连接关系的角度来解释三种连接方式。
1.三种网络连接方式Bridge,NA T,Host-only
如图1,在VMware的Setting对话框中我们可以看到三种连接方式:
图1
(1)Bridged
Bridge桥接模式,虚拟机和宿主机作为平级的关系,向上一级网络申请IP地址,虚拟机就像一台独立的电脑一样,不会占用宿主机的网络资源,而是占用上一级网络资源,如图2。
IP:192.168.0.2 IP:192.168.0.4 IP:192.168.0.5
IP:192.168.0.3
图2
(2)NA T
NA T网络地址转换模式,虚拟机与物理主机构成的局域网,宿主机的IP经NA T功能转换后,假设转换后IP为:192.10.15.2,那么虚拟机的IP地址就可以在192.10.15.2-192.10.15.255之间选择一个。当虚拟机访问外网时,虚拟机本身的IP对外部是无效的,必须由NA T将虚拟机IP转换为宿主机IP,然后再访问外部网络,也就是说虚拟机和宿主机使用一个IP访问外部网络。如图3
ubuntu网络配置IP:192.10.15.33
图3
(3)Host-only
Host-only模式,跟NA T模式类似也是虚拟机与物理主机构成的局域网,但是没有NA T (地址转换)功能,不做其他设置,虚拟机无法连接外部网络,虚拟机只能和宿主机通信。如图4。
IP:192.10.15.33
图4
2.三种网络连接模式访问外网设置
(1)birdge
桥接模式,刚在原理中介绍了,桥接模式下需要根据将虚拟机IP与宿主机IP配置在一个物理网络中即在一个网段中,使用相同的DNS。例如
宿主机IP:192.98.20.65
子网掩码:255.255.255.0
默认网关:192.98.20.1
首选DNS:198.98.10.2
则在Ubuntu系统中设置步骤如下:
启动终端输入:sudo gedit /etc/network/interfaces
在打开的文档中做如图5修改(根据自己的网络设置修改)。
图5
输入:sudo gedit /f
在打开的文档中做如图6修改
最后输入:sudo /etc/init.d/networking restart重新启动下网路即可上网了。
(2)NA T
NA T模式,此模式下使用安装VMware时在宿主机上产生的两个网络连接中的VMnet8,将IP和DNS设为自动获取即可。Ubuntu下点击网络连接图标->点击Auto etho菜单,如图7。将IP设置为自动获取。如此便可以上网了,若想自麻烦也可以按原理中说的手动设置VMnet8和etho的IP,在此不再介绍。
图7
(3)host-only
Host-only模式,使用VMnet1网络连接。在原理中介绍过,此种模式下虚拟机是无法连接外网的,但是XP提供了一个网络连接共享的强大功能。
(1)在本地连接的属性中将VMnet1选中,来通过本地连接访问外部网络,如图8。
图8
(2)设置好共享后,打开VMnet1网络连接的属性,发现IP已经默认设置好了,如图9。不要做修改。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论