虚拟机的LINUX系统如何能连接物理机上网

虚拟机的LINUX系统如何能连接物理机上网,第1张

如果物理机器直接连的猫,没有路由器,那就不要用桥接模式。桥接模式后,你的虚拟系统网卡和物理系统网卡对网关来说是并列的,如果物理机器直接连猫,那虚拟机肯定上不去网。
比较安全的办法是NAT,这样让物理机器成为你虚拟机的网关,无论你有多少个虚拟机同时开,都可以共享物理机器的网络上网了。
另外,不知道你用的那种虚拟机,官方document肯定都有network setup这一章的,有时间或者需要做高级应用的时候就去看看。

1、右击网上邻居,属性,把ADSL的属性调出来,在高级选项里,把共享连接选项,网卡那里选择(VM8那个虚拟网卡,安装VM后会出现两个虚拟网卡,一个VM1,一个是VM8,没有的话建议启动服务或者重装虚拟机),而且在设置那里,把DNS选上,这个最重要!(整个修改在重新连接拨号才生效) 2、打开VM8那个虚拟网卡,设置 TCP/IP那个属性,把IP地址设置为:19216801,子网掩码设置为:2552552550;DNS:19216801 3、把虚拟机的连接方式设置为NAT。 4、打虚拟机里面的虚拟系统,例如是XP,把本地连接设置为:IP:19216802,子网掩码设置为:2552552550;DNS:19216801

刚开始接触VMware Worksta TI on做实验时常常为选择哪种网络连接模式而苦恼。

有时候老师说选择NAT,有时候建议桥接,还有时会要求仅主机。

其实VMware Worksta TI on中的简要介绍已概括其精髓了,如果大家能见微知著,我想仅仅这三句话就足以让自己明白这三者的本质区别了。

(这是我自己用viso画的很差劲的结构图,水平有限,大家将就着看吧。)

仅主机模式的特点是不能与外界通信,也就是说它是一个与外界隔离的独立通信通道。

在这个环境你可以做你任何想干的事情,比如病毒测试什么的,完全隔离很安全的。

host-only模式默认连接的虚拟网卡是VMnet1。其默认的网络行为,只与主机以及他使用VMnet1虚拟网卡的虚拟机有网络连接。不能访问外网、也不能访问物理主机之外的其他计算机。

逻辑意义是这台虚拟机和主机连接到网卡为VMnet1的虚拟交换机。默认地址是软件安装时随机生成的C类地址。

当VMnet网卡在物理机上设置为自动获取IP时,可通过物理机的ipconfig命令查看当前的IP地址,或者通过VMvare窗口“编辑-虚拟网络编辑器”查看。

NAT模式默认连接的VMnet8虚拟网卡,其默认的网络行为,是可以单向访问物理主机以及外网,而外网不能访问使用虚机。当然前提是,物理机能够访问外网。

逻辑意义是这台虚拟机和主机都连接到网卡为Vmnet8的虚拟交换机,并通过虚拟NAT服务器访问外网。

NAT模式的特点是虚拟机与物理机共用一个物理网卡,在相同网段内的虚拟机要访问外面先通过虚拟网卡,之后通过物理网卡再通过路由与外界通信。而它在通过VMnet8与物理网卡时,物理网卡会为它加标签,可以理解为虚拟机的包向外界发送需要带上物理机的证明。之后它与外界通信的过程就与物理机与外界通信一样。它接收信息时,先由外界将包传给物理网卡,之后去标签发给对应的虚拟机。

这里补充实验一下,NAT 模式下虚拟机与物理主机的通信。在安装完后,VMware 会默认安装VMnet8 虚拟网卡在物理主机上,这块网卡是在VMnet8 NAT 模式下,物理主机接入VMnet8 子网用的,也就是说,只要物理主机上VMnet8 这块网卡启用并且IP 设置正确,就可以让虚拟机与物理主机通信。

NAT模式适合做搭建各种服务器的实验,NAT模式会让你搭建的服务器与外界的相关服务器不冲突,而且各种功能与实际中的几乎一样,因此这个模式很适合在为某些公司搭建其内部网络环境时做测试用。

桥接模式的特点是它的虚拟网卡作为实际的物理网卡与外界通信,与它所在的物理主机上的物理网卡没有什么联系,在别人看来,VMnet0这块网卡是实际存在的,它通过路由直接与外界通信。可以这样理解当你选择了桥接模式你的虚拟机已被外界当做实际存在的机器。

因此桥接模式可以模拟现实环境。比如SQL群集实验,故障转移等。桥接模式不适合搭建DHCP,DNS服务器,因为这样做很容易与公司内部的相关服务器冲突,从而发生一些意料不到的问题,而这个问题很可能让极有能力的技术人员都困惑。

桥接模式默认连接的VMnet0虚拟网卡,但是在物理机的“控制面板-网络和Internet-网络连接”中并不显示Vmnet0虚拟网卡,桥接模式在VMvare的虚拟网络编辑器中可以手动选择桥接的实际网卡。

其逻辑意义就是一台真实的主机。可访问外网以及被外网访问。

VMware虚拟网络相关知识
1虚拟网桥
通过虚拟网桥把虚拟机的虚拟网卡连接到宿主机的物理网卡上。通过它可以将虚拟机连接到宿主机所在的外部网络。如果宿主机上不止是一个物理网卡时,采用定制配置,创建另外的虚拟网桥用来连接宿主机上的其它物理上网卡。
2宿主机虚拟网卡
安装完虚拟机后,我们右键“网上邻居” /属性 /在打开的“网络连接”窗口里看到两块网卡,默认情况下“VMware Network Adapter VMnet1”供仅宿主机网络使用;“VMware Network Adapter VMnet8”供NAT网络使用。右键这两个网卡的属性,我们可以在常标签下看到虚拟网卡的全称。当然我们也可以在宿主机的“命令提示符”中输入ipconfig获知宿主机虚拟网卡的详细信息
3NAT设备
NAT是网络地址翻译的简写。当宿主机在外部只拥有一个IP时,利用NAT设备,虚拟机可以连接到该外部网络,我们打开宿主机上的“管理工具”里的“服务”,可以发现多出了一个“VMware NAT Service”服务,说明系统已经将它安装为系统服务。
4VMware DHCP服务
DHCP是动态主机配置协议简写。DHCP服务为没有桥接到外部网络的虚拟机提供IP地址。采用桥接网络模式的虚拟机IP地址就是直接由宿主机所在外部网络的DHCP服务器提供的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13311663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-12
下一篇 2023-07-12

发表评论

登录后才能评论

评论列表(0条)

保存