Правило iptables в файле /etc/rc.local не загружается

/etc/iptables.conf 

содержит правило для сброса моих исходящих пакетов в сеть 10.199,

 *filter :INPUT ACCEPT [122:9273] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [73:8165] -A OUTPUT -d 10.199.48.0/24 -j REJECT --reject-with icmp-port-unreachable COMMIT 

Чтобы гарантировать, что эти правила добавляются при каждой загрузке машины, я добавил это правило в /etc/rc.local как,

 iptables-restore < /etc/iptables.conf 

Но при каждой загрузке iptables не загружаются этим новым правилом. Я использую Centos 7.0.1406.

Эти инструкции я следую из этой публикации .

One Solution collect form web for “Правило iptables в файле /etc/rc.local не загружается”

/etc/rc.local является символической ссылкой на /etc/rc.d/rc.local в CentOS 7 поэтому вы должны убедиться, что /etc/rc.d/rc.local является исполняемым, если вы хотите начать все так, так что вы можете сделать:

 chmod +x /etc/rc.d/rc.local 

а затем запустить службу:

 systemctl start rc-local 
Linux и Unix - лучшая ОС в мире.