ネットワークアダプタで無差別モードを有効にする方法を追加しようとしましたが、ネットワークを再起動するかシステムを再起動して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
または、起動時に発生させるには、systemd
serviceを使用できますrc-local
。
上記の行を入力し/etc/rc.d/rc.local
(ethXを正しいデバイスに変更することを忘れないでください)、次の手順を実行します。
chmod u+x /etc/rc.d/rc.local
systemctl enable rc-local
systemctl start rc-local