vm的虚拟机虚拟出的几台电脑,能用桥接,又用nat的吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vm的虚拟机虚拟出的几台电脑,能用桥接,又用nat的吗?相关的知识,希望对你有一定的参考价值。

为什么我一台换了桥接上网了,另一台继续用nat就不能上网,原来用nat都能上。主机是能上网的。可以一号多拨的。

主要看你用桥接方式的话能不能正常获取地址。如果是用拨号上网,就只能用nat,一号多播不行吧,就是一条物理链路。如果是局域网,桥接和nat同时用是完全没问题的,只要你给桥接的机器分配了内网IP。 参考技术A 所有的虚拟电脑添加多一个模拟网卡,一个模拟网卡用桥接,另一个用nat....

但是我觉得你应该这样做,先设置VM模拟网络(VMnet1和8不可改),随便选择两个网络,一个(例如VMnet0)就桥接我们主机可以上网的网卡,另一个(VMnet2)就用host,设置分配ip...

所有需要联网的模拟电脑就添加网卡使用VMnet0 , 需要局域网连接的就添加网卡使用VMnet2,可以同时添加两个。。。
参考技术B 是这样的,要么都采用桥接,要么都用NAT模式本回答被提问者采纳

虚拟机上网设置——桥接模式 & NAT模式

1、桥接模式和NAT模式

(1)NAT模式:虚拟机通过PC机的网卡去通信,虚拟机依赖PC机上网,可以理解成虚拟机被包含在PC机中,对外还是只有PC机一台电脑;
(2)桥接模式:逻辑上可以理解成虚拟出一台交换机,虚拟机和PC机处于同一地位,是两台独立地位的主机,两台电脑共用一个物理网口去上网;
(3)比较:NAT模式的设置比桥接简单;桥接模式设置复杂,并且有些情况不得不用,有些情况又不能用;一般没有特殊需求只是为了上网,选择NAT模式最简单

2、设置成桥接模式

(1)菜单栏->虚拟机->设置->网络适配器->桥接模式

(2)菜单栏->编辑->虚拟网络编译器->更改设置->选择桥接到哪个网卡

(3)选择桥接到的网络必须是当前可以上网的网络,现在的电脑都有无线网卡和有线网卡,哪个能上网就桥接到哪一个;
(4)重启虚拟机的网卡,配置才能生效;

3、设置成NAT模式

(1)菜单栏->虚拟机->设置->网络适配器->NAT模式
(2)重启虚拟机网卡;

4、桥接模式的特殊情形

(1)不能使用桥接:使用桥接意味着虚拟机和PC机是同等地位的两台电脑,此时需要两个IP地址,如果你只被分配了一个IP或者是拨号上网等情形,那你只有一个IP地址,此时桥接就有问题;
(2)必须使用桥接:开发板要连接到虚拟机就要求虚拟机要是一台主机,此时必须要使用桥接模式,不然开发板就只能连接到PC机;

5、设置虚拟机网络为dhcp/static模式

在设置成NAT和桥接模式进行上网时,虚拟机的网卡都要设置成dhcp模式;设置虚拟机网卡模式是在/etc/network/interfaces文件中

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet dhcp #设置eth0成dhcp模式

#iface eth0 inet static #设置eth0成static模式,静态ip在调试开发板时比较方便
#address 192.168.1.141
#netmask 255.255.255.0
#gateway 192.168.1.1

以上是关于vm的虚拟机虚拟出的几台电脑,能用桥接,又用nat的吗?的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机上网设置——桥接模式 & NAT模式

VM虚拟机网络NAT模式配置本机访问虚拟机

vm的三种网络模式

ping通windows和ubuntu能用NAT模式吗?

你好,关于vm建立的linux虚拟机和本机能互相ping通,但局域网其他电脑ping不通的问题

Hyper-V桥接方法和NAT网络地址转换配置方法