虚拟网络适配器的作用

阿维纳什·库玛(Avinash kumar)

如果我说网络适​​配器(不考虑虚拟网络适配器)代表具有特定MAC地址的机器的特定接口,可以正确地对我进行纠正,那么该MAC地址可以建立与Internet的连接。

考虑到以上内容是正确的,我想知道虚拟网络适配器作用,这些虚拟网络适配器是在VirtualBox中设置来宾OS时产生的。这些是否代表运行来宾操作系统的计算机(即我们在VirtualBox内部设置的计算机)的物理接口。如果是,那么当我通过访问主机OS(例如Windows)内部的设置来更改虚拟适配器的IP时,为什么来宾OS(例如Ubuntu)的IP变得不等于更改后的值

另外,如果您能解释虚拟适配器在NAT,桥接,内部和仅限主机网络方面功能,也将不胜感激另外,在NAT模式下是否不需要虚拟网络适配器?提前致谢。

劳伦斯

如果我说网络适配器(不考虑虚拟网络适配器)代表具有特定MAC地址的机器的特定接口,可以正确地对我进行纠正,那么该MAC地址可以建立与Internet的连接。

大部分是正确的。

我想知道虚拟网络适配器的作用,这些虚拟网络适配器是在VirtualBox中设置来宾OS时出现的。

以下是一些简化的解释。

虚拟化应用程序要做的一件事就是模拟或“半虚拟化”来宾OS看到的所有硬件。VirtualBox允许您创建或选择一个大文件作为虚拟系统的硬盘驱动器,VirtualBox的工作之一就是拦截来宾OS尝试访问硬盘驱动器的尝试,然后将其重定向到读取/写入所选文件的适当位。虚拟网络适配器的概念相同-VirtualBox会拦截来宾OS尝试将数据包发送到硬件NIC并尝试执行其他操作的尝试。

使用网络时,通常您希望能够在访客使用Internet的同时,在访客外部正常使用Internet。此外,大多数操作系统都允许创建虚拟网络适配器(用于VPN等),此类适配器本身与虚拟化无关,但可用于协助虚拟化。利用此功能,VirtualBox可以在主机端创建虚拟网络适配器,然后承担来宾OS所不知道的路由器和/或DHCP服务器的某些功能。因此,这就是为什么您的真实系统的硬件与虚拟硬件之间没有严格的“ 1:1”对应关系的原因-您拥有诸如NAT和桥接模式之类的功能。“桥接模式”将最接近将您的真实硬件NIC放入VM。

因此,您需要将主机上的VirtualBox NIC和VM内的虚拟NIC视为它们自己的小型虚拟网络上的两个单独且不同的NIC。

因此,更改主机侧NIC时,它不会影响来宾侧NIC,因为从逻辑上讲,它们是两个不同的NIC。

有了它,您将获得很多控制权,而且除非VirtualBox允许,否则我不确定您是否可以通过其他方式进行设置(坦白:我使用VMWare)。据我所知,Virtual PC并没有设置虚拟NIC,但是您对来自VM的TCP / IP通信流向的控制却要少得多。自从我上次弄乱它以来,这种情况可能已经改变了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章