You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.3下如何持久化iptables端口转发规则?

Ubuntu 22.04.3下如何持久化iptables端口转发规则?

兄弟,我太懂你每次重启服务器都得重新敲一遍iptables命令的麻烦了!Ubuntu 22.04.3用的是netplan来管理网络,那套七八年前的/etc/network/interfaces配置方法确实早就过时了,完全不适用现在的环境。给你推荐个靠谱又简单的解决方案——用iptables-persistent工具来持久化规则,步骤如下:

  • 首先更新系统包列表,确保能找到最新的软件包:

    sudo apt update
    
  • 安装iptables-persistent工具,这个工具专门用来保存和自动加载iptables规则:

    sudo apt install iptables-persistent
    

    安装过程中会弹出提示,问你是否要保存当前的IPv4和IPv6规则,直接选Yes就行,这样你之前添加的那条端口转发规则就会被保存下来。

  • 如果安装时没来得及保存,或者之后又修改了iptables规则,手动保存规则的命令是:

    sudo netfilter-persistent save
    

    或者也可以直接把规则导出到配置文件:

    sudo iptables-save > /etc/iptables/rules.v4
    

这样一来,每次服务器重启的时候,系统就会自动加载你保存的iptables规则,再也不用手动重新输入命令啦!

备注:内容来源于stack exchange,提问作者Mike L.

火山引擎 最新活动