如何使用 rc.firewall 设置防火墙/iptables?

如何使用 rc.firewall 设置防火墙/iptables?

我是 Ubuntu 新手,在为我的网络安全课程设置防火墙时遇到了一些麻烦。我们设置了 3 个虚拟机 - 一个网关、一个服务器和一个客户端。我们应该创建一个文件 rc.firewall 来创建 iptable 数据包过滤。不幸的是,我们只有几个要求 - 没有步骤或任何关于实施的实际提示。

我已经使用老师提供的一些代码创建了一个 rc.firewall。我可以查找如何处理文件中的大部分要求,但我对如何让文件执行任何操作有点困惑。

以下是我目前所做的工作:

  1. 在 /etc/rc2.d/rc.firewall 中创建 rc.firewall
  2. 通过运行命令 chmod +x /etc/rc2.d/rc.firewall 使文件可执行
  3. 编辑 rc.local 文件以在启动时运行(我想?)并添加行 sh /etc/rc2.d/rc.firewall

而且……我被卡住了。假设 rc.firewall 文件是正确的。有没有办法在不重启的情况下启动防火墙?重启虚拟机总是会搞砸一些事情。我正在寻找尽可能多的关于如何使用 rc.firewall 文件的信息。我找到的几个“教程”都很模糊。谢谢任何建议。

答案1

测试一下:

打开一个终端。

运行:

sudo -i
mv /etc/rc2.d/rc.firewall /etc/init.d/
chmod 755 /etc/init.d/rc.firewall
update-rc.d rc.firewall defaults

相关内容