Centos

在 CentOS 7 中啟用混雜模式

  • April 24, 2015

如何在網路適配器上啟用混雜模式。我嘗試過添加PROMISC=yes/etc/sysconfig/network-scripts/ifcfg-ensxxx 但即使在網路重新啟動或重新啟動系統後也沒有效果。

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

引用自:https://unix.stackexchange.com/questions/198076