iptables-persistent
是一个用于保存和恢复iptables规则的工具,它允许你在系统重启后保留iptables规则。以下是在Ubuntu上使用iptables-persistent
的步骤:
安装iptables-persistent: 打开终端,运行以下命令来安装iptables-persistent:
sudo apt-get update
sudo apt-get install iptables-persistent
在安装过程中,它会询问你是否要保存当前的iptables规则。如果你已经有一些规则,选择“是”以保存它们。
查看iptables规则: 你可以使用以下命令查看当前的iptables规则:
sudo iptables -L
如果你想查看更详细的信息,可以使用-v
(verbose)选项:
sudo iptables -L -v
保存iptables规则: 如果你在安装过程中没有选择保存规则,或者你想手动保存规则,可以使用以下命令:
sudo netfilter-persistent save
这将保存当前的iptables规则到/etc/iptables/rules.v4
(IPv4)和/etc/iptables/rules.v6
(IPv6)文件中。
恢复iptables规则: 在系统启动时,iptables-persistent会自动加载保存的规则。如果你需要手动恢复规则,可以使用以下命令:
sudo netfilter-persistent reload
删除iptables规则:
如果你想删除某个规则,可以使用iptables
命令。例如,要删除名为"INPUT"的链中的一个规则,可以使用以下命令:
sudo iptables -D INPUT <rule_number>
其中<rule_number>
是你要删除的规则在链中的编号。
允许特定端口: 如果你想允许特定端口的流量,可以使用以下命令:
sudo iptables -A INPUT -p tcp --dport <port_number> -j ACCEPT
其中<port_number>
是你要允许的端口号。
注意:在执行这些命令时,请确保你有足够的权限。在某些情况下,你可能需要使用sudo
来获取管理员权限。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Ubuntu上Flutter应用如何更新