我创建了iptables的规则。但是,当我重新启动电脑时,规则就不起作用了!
在Ubuntu上如何保存这些规则?
问题已解决!
执行iptables命令后,进行以下操作:
更多信息: https://help.ubuntu.com/community/IptablesHowTo#Saving_iptables 祝你好运!
问题已解决!
执行iptables命令后,进行以下操作:
1. sudo su
2. iptables-save > /etc/iptables.rules
3. In /etc/network/if-pre-up.d/iptables,put:
#!/bin/sh
iptables-restore < /etc/iptables.rules
exit 0
4. After, in /etc/network/if-post-down.d/iptables,put:
#!/bin/sh
iptables-save -c > /etc/iptables.rules
if [ -f /etc/iptables.rules ]; then
iptables-restore < /etc/iptables.rules
fi
exit 0
5. After, give permission to the scripts:
sudo chmod +x /etc/network/if-post-down.d/iptables
sudo chmod +x /etc/network/if-pre-up.d/iptables
更多信息: https://help.ubuntu.com/community/IptablesHowTo#Saving_iptables 祝你好运!