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

関連情報