在 OSX 10.9 上跨 en0 桥接 VLAN

在 OSX 10.9 上跨 en0 桥接 VLAN

我正在设置运行虚拟机作为具有不同使用配置文件的示例客户端。为此,虚拟机需要在彼此不同的 VLAN 上运行,并且运行在主机上。交换机已配置为进行标记,我只需配置我的 mac 以将正确的数据包传递给正确的虚拟机即可。

Mac 正在取代运行类似 VM/vlan 配置的旧 Linux 机器。在 Linux 中,/etc/network/interfaces 设置如下:

auto eth0
iface eth0 inet dhcp

auto vlan102
iface vlan102 inet manual
    vlan-raw-device eth0

auto br102
iface br102 inet manual
    bridge_ports vlan102
    bridge_maxwait 0
    bridge_fd 0
    bridge_stp off

然后我要做的就是设置虚拟机的 mac 地址并告诉它使用 br102 作为网络设备。它会根据该地址执行 DHCP 并 PXE 启动到正确的服务器。

不过,我不知道如何在 Mac 上进行设置。可以做到吗?如果可以,我应该看什么?

答案1

您可以通过系统偏好设置 > 网络 > [接口列表底部的齿轮图标菜单] > “管理虚拟接口” (或类似内容。您会明白的。) 中的 GUI 创建 VLAN 虚拟接口。

您还可以通过 设置 VLAN 接口和桥接设备ifconfig

相关内容