Я пытался телнет на одном внешнем сервере на порт 80.Iptables блокирующего меня телнет к внешнему серверу на порт 80
С IPTables на:
telnet XYZ 80
Trying XYZ...
Connected to XYZ.
Escape character is '^]'.
qwer (here i type some characters)
HTTP/1.1 400 Bad Request
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Tue, 03 Sep 2013 16:58:31 GMT
Connection: close
0
Connection closed by foreign host.
С IPTables выходным:
telnet XYZ 80
Trying XYZ...
Connected to XYZ.
Escape character is '^]'.
qwer (here i type some characters)
Getting back html response (It's working here, with iptables off)
Выход: Iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere abcd state NEW tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
И в /etc/iptables.conf файл, я сделал перенаправление портов (для соображений безопасности перенаправлении 80 портов входящего трафика на Apache 8080 порт и наоборот), как:
:PREROUTING ACCEPT [2:100]
:POSTROUTING ACCEPT [20:1650]
:OUTPUT ACCEPT [20:1650]
-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
-A OUTPUT -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
COMMIT
какая запись в iptables сделать telnet на сервере XYZ на порте 80, работая, так как все в порядке, если я отключу свой iptables?