G_G牛人大佬:

刚按照网上教程用 iptables 设置了端口转发, 参考了2篇教程, 其他部分都一样, 但是到了最后在保存配置这一步, 这2个教程的命令不一样,

系统是 Debian10, 系统是 Debian10, 系统是 Debian10,

所以想请教下各位牛人大佬们, 请问哪个是正确的, 谢谢~

Caxen牛人大佬:
直接找脚本,doubi或arloor,折腾

cicvc牛人大佬:
iptables-save

GeogreKing牛人大佬:
iptables-save 好像只是把目前的配置打印出来,你用上面的命令保存到文件之后,开机并不会自动加载。

我目前的解决办法是开启rc-local.service,在/etc/rc.local 中加入iptables命令,实现开机自动加载的效果

Lemon0牛人大佬:
mjj 路过绑定 不懂 楼下牛人大佬解答

Bill_Carson牛人大佬:
iptables即时生效,你这是持久化。一和二就是保存路径不一样。
sudo iptables-save > /root/iptables.rules
sudo /sbin/iptables-restore < /root/iptables.rules

zxxx牛人大佬:
应该是这个吧
iptables-save > /etc/iptables/rules.v4

  1. apt install –assume-yes –no-install-recommends netfilter-persistent iptables-persistent && \
  2. systemctl enable netfilter-persistent && systemctl status netfilter-persistent
  3. iptables-save > /etc/iptables/rules.v4
  4. iptables-restore < /etc/iptables/rules.v4
  5. /usr/sbin/netfilter-persistent reload
  6. /usr/sbin/netfilter-persistent restart

option牛人大佬:
结合4,6楼,先存然后用恢复命令,放在rc.local开机加载

G_G牛人大佬:


iptables即时生效,你这是持久化。一和二就是保存路径不一样。
sudo iptables-save > /root/iptables.rules …

请问牛人大佬, 第二条命令是什么作用?
/sbin/iptables-restore < /root/iptables.rules

G_G牛人大佬:


应该是这个吧
iptables-save > /etc/iptables/rules.v4

小白不理解, 一个保存 iptables 设置, 实现开机自启, 需要操作这么多吗?
牛人大佬可否简单解释下各条命令的作用, 谢谢