首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Iptable在引导时没有加载

问Iptable在引导时没有加载
EN

Ask Ubuntu用户
提问于 2015-09-22 15:23:47
回答 1查看 2.8K关注 0票数 0

我使用Ubuntu14.04作为带有iptables的防火墙。

我有一个这样的网络接口:

代码语言:javascript
复制
iface lo inet loopback
        pre-up iptables-restore < /etc/iptables.rules

这种方法已经用了好几年了,但现在已经不起作用了。我的防火墙是最新的。我还启用了日志记录:

代码语言:javascript
复制
iface lo inet loopback
        pre-up iptables-restore < /etc/iptables.rules > /var/log/iptables-boot.log

但它是空的。

我还在/etc/etc/if-up.d/ script上使用脚本进行了尝试:

代码语言:javascript
复制
#!/bin/sh
iptables-restore < /etc/iptables.rules >> /var/log/iptables_boot.log
echo "iptables loaded" >> /var/log/iptables_boot.log

其中,日志文件只包含“已加载的iptables”,而不包含其他任何内容。这意味着脚本将运行,但内核中没有添加iptables规则。

有什么想法吗?

谢谢!

EN

回答 1

Ask Ubuntu用户

发布于 2015-09-22 18:03:02

我不知道为什么您的iptable配置没有加载。这可能是因为您使用的是域名,而不是ip地址。

最简单的“解决方案”是使用iptables-persistent

首先,配置或加载您的规则(将要求您保存当前规则集作为安装的一部分)

那就跑

代码语言:javascript
复制
sudo apt-get -y install iptables-persistent

有关其他信息,包括今后修改规则,请参见http://www.microhowto.info/howto/make_这个_配置_的_iptables_持久的_在……上面_debian.html

以及( ip地址和域名)

iptables-在引导过程中,持久性不加载规则

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/677107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档