在 CentOS 7 中启用混杂模式

在 CentOS 7 中启用混杂模式

如何在网络适配器上启用混杂模式。我尝试过添加PROMISC=yes/etc/sysconfig/network-scripts/ifcfg-ensxxx 但即使在网络重新启动或重新启动系统后也没有效果。

答案1

CentOS 7 /usr/share/doc/initscripts-9.49.24/sysconfig.txt 说:

 No longer supported:
 PROMISC=yes|no (enable or disable promiscuous mode)
 ALLMULTI=yes|no (enable or disable all-multicast mode)

因此,为了启用你必须运行:

ip link set ethX promisc on

或者,如果您想在启动时发生,您可以使用systemdservice rc-local
将上面的行放入/etc/rc.d/rc.local(不要忘记用正确的设备更改 ethX),然后:

chmod u+x /etc/rc.d/rc.local
systemctl enable rc-local
systemctl start rc-local

相关内容