我在 /etc/network/interfaces 中使用 IPTABLES
pre-up iptables-restore /etc/firewall.txt
Run Code Online (Sandbox Code Playgroud)
我尝试/etc/init.d/iptables在 Ubuntu 上搜索类似的东西,但似乎不存在。所以如果我必须暂时停止 IPTABLE 以进行系统管理员工作,我该怎么做?
pep*_*uan 11
iptables不是服务,而是内核内部的设施。这就是为什么你不能阻止它。
如果您需要快速停止 iptables,这是我的建议:
配置您的 iptables 以完成。
先保存配置: iptables-save > /etc/iptables.conf
刷新 iptables,并将其配置为“打开”:
iptables-save > /etc/open-iptables.conf现在,每当您需要快速“禁用”iptables 时,请执行以下操作:
cat /etc/open-iptables.conf | iptables-restore.
之后,使用以下命令“重新启用”iptables:
cat /etc/iptables.conf | iptables-restore
(iptables-restore < /etc/open-iptables.conf也可能有用;但我在其他地方读过,有时它不起作用)
添加:较新版本的iptables-restore可以直接从文件中读取。所以上面的命令可以简化为:
Run Code Online (Sandbox Code Playgroud)iptables-restore /etc/open-iptables.conf iptables-restore /etc/iptables.conf
分别。