1.关闭ubuntu的防火墙 ufw disabl 2.卸载了iptables apt-get remove iptab1.用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -F这个命令只是清除所有规则,只不会真正关闭iptables.想象一下,如果你的链默认target是DROP,本来你有规则来允许一些特定的端口, 但一旦应用iptables -L ,清除了所有规则以后,默认的target就会阻止任何访问,当然包括远程ssh管理服务器的你. 所以我建议的关闭防火墙命令是 iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F 总之,当你要在你的服务器上做任何变更时,最好有一个测试环境做过充分的测试再应用到你的服务器.除此之外,要用好iptables,那就要理解 iptables的运行原理,知道对于每一个数据包iptables是怎么样来处理的.这样才能准确地书写规则,避免带来不必要的麻烦. 2. 默认情况下ubuntu无firewall,除非你自己安装了,怎么装的就怎么删呗。。 如果是已启用的自备的iptables 删了就行了 sudo apt-get remove iptables 不记得apt-get 要移除是不是 remove 吧,有些日子没用ubuntu了 iptables是内核模块删除不了滴 现查看一下你iptables的规则 sudo iptables -L sudo iptables -t nat -L 如果都是空的就不是iptables的问题 如果有许多规则的话就清空规则并修改默认策略 sudo iptables -F sudo iptables -t nat -F sudo iptables -P ACCEPT sudo iptables -t nat -P ACCEPT 了解更多开源相关,去LUPA社区看看吧。
时间: 2024-10-06 13:47:52