1

首先,一旦我登录,我可以手动加载规则就好了,通过输入

sudo iptables-restore < /etc/iptables.new

然后规则出现在

sudo iptables -L

但无论如何我都无法让它自动加载。在 /etc/network/interfaces 我有这个:

auto eth0 inet dhcp
adress 192.168.56.101
netmask 255.255.255.0
pre-up iptables-restore < /etc/iptables.new

iptables.new 中的规则是:

Generated By iptables-save v1.4.12 on Sun Jul 7 15:28:14 2013
*filter
:INPUT ACCEPT [4:824]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
COMMIT
# Completed on Sun Jul 7 7 15:28:14 2013
4

1 回答 1

2

我通常做的是这样的:

  • 须藤纳米/etc/c.local
  • 在文件末尾添加“iptables-restore < /etc/iptables.sav”,就在“exit 0”之前
于 2013-07-08T07:54:33.040 回答