将 NIC 桥接到虚拟机而无需主机使用它?

将 NIC 桥接到虚拟机而无需主机使用它?

我想桥接一些网卡,以便运行在 VMware Workstation 9 中的虚拟机可以通过它们连接,但不能连接运行虚拟机的物理 Windows 计算机。我该怎么做?

我想要一个 NIC 将主机连接到互联网,其余 NIC 将虚拟机连接到实验室网络。

现在,只要我将任何桥接网卡连接到实验室网络,我的主机就会断开互联网连接。此外,端口安全性会在每个桥接网卡上看到两个 MAC 地址 - 一个来自虚拟机,一个来自主机 - 从而一直关闭端口。

答案1

您需要启动该接口,但不需要将其与 IP4 协议关联。

对于 Windows,请按照VMWare 知识库文章 1020359

  1. 在主机中,打开控制面板中的网络适配器设置:转到 Windows > 控制面板,然后打开查看网络状态和任务 > 更改适配器设置。
  2. 右键单击网络适配器,然后单击属性。
  3. 取消选择除 VMware Bridge Protocol 之外的所有协议。
  4. 单击“确定”。

对于 Debian 衍生产品(例如 Ubuntu),在文件中找到/etc/network/interfaces如下部分:

auto eth0
iface eth0 inet dhcp

并替换为:

auto eth0
iface eth0 inet manual
  pre-up   ip link set $IFACE up
  pre-down ip link set $IFACE down

其中eth0是物理网络接口的名称(在您的计算机上可能会有其他名称,例如enp0s25

相关内容