使用'iptables'允许传出连接

时间:2010-04-27 01:48:04

标签: linux networking iptables

全心全意,

“iptables -L”给出以下输出

[root@ibmd ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

服务器具有全局IP,可以从外部IP访问。但是我不能ping或telnet到服务器的任何端口(包括TCP 80)。 这与我的'iptables'设置有关吗?有关允许从我的服务器访问的任何提示吗?

提前感谢。

3 个答案:

答案 0 :(得分:1)

看来你有一个空的iptables,即你没有防火墙。照顾自己。

答案 1 :(得分:0)

可能是服务器忽略了icmp的数据包,这可能是“ping”问题的原因。

服务器是否启动了telnet服务? 您可以尝试使用以下命令来使用tcp协议检查服务端口。

netstat -lt

23端口是否保持监听状态?

答案 2 :(得分:0)

我有类似的问题,我在iptables中允许所有流量,但仍然无法访问任何主机(ping,telnet,...)。我试图在iptables中修复它已经浪费了几个小时,而问题是默认路由。我错了(没有)默认网关。

看看

route -n -v