Workstation Pro 不允许虚拟网络适配器进入混杂模式,除非运行 Workstation Pro 的用户有权进行这样的设置。这种限制符合标准的 Linux 行为,即只有 root 用户才能将网络接口置于混杂模式。
在安装和配置 Workstation Pro 时,必须以 root 用户身份执行安装。由于 Workstation Pro 使用 root 所有权和 root 组所有权创建 vmnet 设备,因此只有 root 用户才拥有对设备的读写权限。
要将虚拟机网络适配器设置为混杂模式,必须以 root 用户身份启动 Workstation Pro,因为您必须拥有对 vmnet 设备的读写访问权限。例如,如果使用的是桥接模式网络连接,则必须能够访问 /dev/vmnet0。
要向所选用户授予对 vmnet 设备的读写访问权限,您可以创建一个新组,向组中添加相应的用户,然后为该组授予对相应设备的读写访问权限。您必须以 root 用户身份在主机操作系统上进行这些更改。
在该示例中,新建组是应当能够将 vmnet0 设为混杂模式的组。
chgrp 新建组 /dev/vmnet0 chmod g+rw /dev/vmnet0
在下一个示例中,所有用户都能将 vmnet0 设置为混杂模式。
chmod a+rw /dev/vmnet0