0
我想从规则文件而不是shell中添加iptable规则。这是我尝试过的,但似乎没有任何影响。我设置它的方式有什么问题吗?从文件中添加iptable规则
iptables.rules
IPT="/sbin/iptables"
# Flush old rules, old custom tables
$IPT --flush
$IPT --delete-chain
# Set default policies for all three default chains
$IPT -P INPUT DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT ACCEPT
的iptables
#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules
Shell命令
ln -s $HOME/config/iptables.rules /etc/iptables.up.rules
ln -s $HOME/config/init/iptables /etc/network/if-pre-up.d/iptables
chmod +x /etc/network/if-pre-up.d/iptables
'$ HOME'的权限是多少?也许'root'不能读取它们?尝试创建硬链接,以验证。 – anishsane
你是否试图让这个'iptables'规则在重启后保持不变? – Dale