CentOS 7 /usr/share/doc/initscripts-9.49.24/sysconfig.txt diz:
No longer supported: PROMISC=yes|no (enable or disable promiscuous mode) ALLMULTI=yes|no (enable or disable all-multicast mode)
Então, para permitir, você precisa executar:
ip link set ethX promisc on
Ou, se quiser acontecer na inicialização, você pode usar systemd
service rc-local
.
Coloque a linha acima em /etc/rc.d/rc.local
(não se esqueça de mudar o ethX com seu dispositivo adequado), então:
chmod u+x /etc/rc.d/rc.local
systemctl enable rc-local
systemctl start rc-local