我正在设置运行虚拟机作为具有不同使用配置文件的示例客户端。为此,虚拟机需要在彼此不同的 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
。