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
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保存规则
我觉得我应该不是一次看到这个
直接关闭防火墙不就解了吗?
好的收到
感觉这规则有点问题
谢谢大佬的解释,加鸡腿,怎么置顶评论
@提莫 #8
目前暂时没,你可以markdown引用下
直接果奔,可好