重新启动webmin防火墙/ iptables

我想弄清楚如何重新启动由webmin的iptables设置。 当创build防火墙规则时,webmin将所有内容保存到iptables.up.rules中。 我使用iptables DROP作为默认操作,并且只接受来自某些使用NAT的IP地址的stream量,因为Filtering的连接速度非常慢。 其中一个IP是我的办公室IP。 重置了办公室的调制解调器/路由器后,我们的IP改变了,现在我无法访问webmin。

我有SSH访问通过其他服务器,这也是在ACCEPT列表,并具有静态IP。

所以我试图修改iptables.up.rules,并将旧的办公室IP更改为新的,但没有任何反应。

试:

user@serv:/# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination user@serv:/# 

没有规则/ NAT。

无法重新启动iptables,重启webmin时没有任何反应,试过

 user@serv:/# modprobe -r iptable_nat FATAL: Module iptable_nat is in use. 

任何想法如何解决而无需重新启动?

感谢名单。

好吧终于成功了! 在修改/etc/iptables.up.rules之后,需要:

 iptables-restore /etc/iptables.up.rules 

我假设你只是想启用新的办公室ip访问和防火墙的访问,所以你可以通过webmin从办公室ip连接? Webmin在默认的afaik上监听端口10000。

iptables的规则到防火墙

iptables -I INPUT -p tcp -m tcp –dport 10000 -s xxxx -j ACCEPT

iptables的规则从防火墙

iptables -I OUTPUT -p tcp -m tcp –sport 10000 -d xxxx -j ACCEPT

xxxx是你的办公室ip。

然后从cli运行iptables-save。

我不确定你是否需要重新启动iptables,我怀疑它,但如果你这样做 –

服务iptables重启