файл /etc/rc.d/rc.local строчка в конец этого файла/sbin/iptables-restore < /etc/iptables-conf/iptables_rules.ipv4 она выполнится при старте операционной системы. Для того чтобы файл rc.local выполнился, требуется чтобы у файла были права 755(по-умолчанию права файла 644, при которых он не выполняется при старте системы). Статус стартует ли файл при старте системы можно проверить командой: systemctl status rc-local
Скрипт применения правил iptables можно разместить в отдельном файле, например /etc/network/if-pre-up.d/iptables(в CentOs 7 по-умолчанию не существует дирректории network в /etc/, поэтому её, последующую дирректорию и файл потребуется создать). Такой порядок дирректорий вроде как используется в Debbian и в нём файл видимо выполнится автоматически(то-есть его не требуется запускать из rc.local), вроде бы только на такой файл потребуется поставить права 755. Такой файл может выглядеть так как показано в следующем листинге.
Запустить файл из листинга выше при старте операционной системы CentOs 7 можно разместив в файле rc.local следующую строчку: sh /etc/network/if-pre-up.d/iptables
/etc/ppp/peers/pptpserver
В файле /etc/sysconfig/network-scripts/route-pptpserver строка: 10.0.5.0/24 via 10.0.5.1
Для постоянного соединения(которое автоматически установится при загрузке ОС) можно создать файл /etc/sysconfig/network-scripts/ifcfg-pptpserver содержание которого приведено в следующем листинге.