我有两台服务器。第一个程序需要与第二个程序在端口2194上进行通信。
我知道它不起作用,因为当我这样做时:
root@server1 [~]# telnet myserver2.com 2194
Trying 123.123.123.98...
telnet: connect to address 123.123.123.98: Connection timed out
telnet: Unable to connect to remote host: Connection timed out
server1# iptables -L -n
Chain INPUT (policy DROP)
...
...
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy DROP)
...
Chain LOCALINPUT (1 references)
target prot opt source destination
...
Chain LOCALOUTPUT (1 references)
target prot opt source destination
...
Chain LOGDROPIN (1 references)
target prot opt source destination
DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain LOGDROPOUT (1 references)
target prot opt source destination
DROP all -- 0.0.0.0/0 0.0.0.0/0
但是当您在server1上执行telnet localhost 2194时,它可以工作吗?来自server1的telnet server1spublicip 2194呢?
—
Geraint Jones
server2上的telnet localhost 2194正常工作。server2上的telnet server2ipaddress 2194也可以正常工作。
—
Siliconpi
你做的是:在两台服务器上使用iptables -L -n,并告诉我是否获得了以下收益(我不想看到您的规则等;-))Chain INPUT(策略接受)目标prot opt源目标Chain FORWARD(政策接受)目标保护来源目的地链(政策接受)目标保护来源目的地
—
Geraint Jones 2010年
你好!请查看编辑内容...
—
Siliconpi