/etc/net/ifaces/eth0/rules - это скрипт ?
rules - это не скрипт, а просто выхлоп из команды:
iptables-save > /etc/net/ifaces/eth0/rules
а потом в СКРИПТЕ с #!/bin/sh - restore_rules, выполняется следующая команда:
iptables-restore < /etc/net/ifaces/eth0/rules
и затем уже в rc.local пытаюсь вызвать этот скрипт командой:
sh /путь/restore_rules
как то так все происходит, но при автозагрузке не работает, а просто при выполнении работает