阅读量:0
在 Ubuntu 中,使用 iptables 添加自定义规则链需要遵循以下步骤:
-
打开终端。
-
首先,创建一个新的自定义链。例如,我们将创建一个名为
MY_CUSTOM_CHAIN的链:
sudo iptables -N MY_CUSTOM_CHAIN
- 现在,为新链添加规则。例如,我们将添加一条规则,拒绝来自特定 IP 地址的所有流量:
sudo iptables -A MY_CUSTOM_CHAIN -s 192.168.1.100 -j DROP
这里,-A 表示追加规则,-s 表示源 IP 地址,192.168.1.100 是要拒绝的 IP 地址,-j DROP 表示拒绝(丢弃)数据包。
- 将新链与现有链(例如
INPUT、OUTPUT或FORWARD)关联。例如,我们将把MY_CUSTOM_CHAIN链添加到INPUT链中:
sudo iptables -A INPUT -j MY_CUSTOM_CHAIN
这里,-A INPUT 表示将规则追加到 INPUT 链。
- 保存
iptables规则,以便在系统重启后仍然生效。在 Ubuntu 中,可以使用iptables-persistent软件包来实现:
sudo apt-get update
sudo apt-get install iptables-persistent
在安装过程中,系统会提示是否保存当前规则。选择“是”,以便在重启后保留规则。
现在,您已经成功地在 Ubuntu 中使用 iptables 添加了一个自定义规则链。
以上就是关于“Ubuntu iptables如何添加规则链”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm