logo NodeSeekbeta

Ubuntu系统内开放所有端口的命令,100%成功

Ubuntu系统下:
开放所有端口
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot
或者强制删除
rm -rf /etc/iptables && reboot

感谢2楼、7楼大佬的指导,优化以后五行命令解决

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
netfilter-persistent save
123
  • iptables 的默认规则就是全部开放 (ACCEPT) 的。

    所以从楼主的思路来看,这个教程中真正起作用的只有后半部分。apt-get purge netfilter-persistent 这个命令直接把保存 iptables 现有配置的工具删除了,重启之后 iptables 会恢复到默认状态,也就是全部开放;rm -rf /etc/iptables && reboot 这个命令同理,直接删除现有的配置,重启后iptables 也会恢复到默认状态,全部开放。

    后半部分的做法是不推荐的。我的建议是,执行完前四行命令后,运行 netfilter-persistent save 即可,这样 netfilter-persistent 会保存用户修改后的配置,确保系统重启后不会恢复到老配置。

  • 技术贴mark

  • 槽点太多

    首先 iptables修改都是临时的,想永久生效还要额外操作

    其次下面那个并不是iptables的规则,应该使用netfilter-persistent保存规则

  • 我觉得我应该不是一次看到这个

  • 直接关闭防火墙不就解了吗?

  • @mengshouer #2 发布于2023/5/23 00:42:25,编辑于2023/5/23 00:44:11
    槽点太多

    首先 iptables修改都是临时的,想永久生效还要额外操作

    其次下面那个并不是iptables的规则,应该使用netfilter-persistent保存规则

    好的收到

  • 感觉这规则有点问题

  • @Danielbility #7 发布于2023/5/23 02:40:34
    iptables 的默认规则就是全部开放 (ACCEPT) 的。

    所以从楼主的思路来看,这个教程中真正起作用的只有后半部分。apt-get purge netfilter-persistent 这个命令直接把保存 iptables 现有配置的工具删除了,重启之后 iptables 会恢复到默认状态,也就是全部开放;rm -rf /etc/iptables && reboot 这个命令同理,直接删除现有的配置,重启后iptables 也会恢复到默认状态,全部开放。

    后半部分的做法是不推荐的。我的建议是,执行完前四行命令后,运行 netfilter-persistent save 即可,这样 netfilter-persistent 会保存用户修改后的配置,确保系统重启后不会恢复到老配置。

    谢谢大佬的解释,加鸡腿,怎么置顶评论

  • @提莫 #8

    目前暂时没,你可以markdown引用下

  • 直接果奔,可好

     apt purge iptables
    
123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15823位seeker

🎉欢迎新用户🎉