我想在我的 Ubuntu 12.04 服务器启动时使用 iptables-restore 重新加载我以前的防火墙规则。我正在使用 VPS,并且虚拟化后端写入/etc/init.d/networking,所以我无法在pre-up那里使用命令(因为它只会被覆盖)。阅读文档后,我尝试同时使用两者if-preup.d并if-up.d运行我的防火墙脚本。但是,在重新启动服务器后,我放置在这两个目录中的任何一个目录中的脚本都没有运行。
这是一个没有安装网络管理器的无 gui 基础 Ubuntu 12.04 服务器 VM。
我会使用iptable前端而不是iptables直接编写-commands。我通常使用ufw或shorewall。我ufw在服务器和shorewall转发网络的机器上使用,因为 iptables 本身对于简单的单接口防火墙来说不必要地复杂。上述两个前端通常都会处理所有需要的设置。ufw还为 IPv6 设置防火墙。
if-pre-up.d并且if-up.d仅针对由 管理的接口运行ifupdown。也就是说,它们必须在 中提及/etc/network/interfaces。正如在 的联机帮助页中提到的interfaces,它们在设置正在启动的界面之前和期间执行。
| 归档时间: |
|
| 查看次数: |
9497 次 |
| 最近记录: |