为什么打开iptables,本机无法telnet 3306端口了

2025-04-08 02:33:34
推荐回答(1个)
回答1:

看你用的CentOS,执行以下命令:
iptables -F
iptables -A INPUT -i lo -j ACCEPT <-----你缺少这个,导致的。
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 21107 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
iptables -A INPUT -j DROP

如果确认没问题了,执行
mv /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
iptables-save >/etc/sysconfig/iptables