iptables: tcp 포트를 열 수 없습니다

iptables: tcp 포트를 열 수 없습니다

저는 Raspberry PI B+를 실행하고 있습니다: Linux pi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l GNU/Linux

라즈베리는 LAN(dhcp.ip: 192.168.78.29)을 통해 로컬 네트워크에 연결됩니다. 동일한 로컬 네트워크(fritz.box 라우터를 통해 연결됨) 내의 서버에서 이 포트를 통해 Raspberry로 데이터를 보내기 위해 iptables를 사용하여 tcp 포트(5556)를 열려고 하는데 계속 실패합니다. 여기와 인터넷에서 몇 가지 질문을 읽었지만 Raspberry에서 실행되는 클라이언트는 어떤 데이터도 수신하지 않습니다.

문제가 무엇인지 힌트를 주는 사람이 있나요?

텔넷을 통한 간단한 테스트에서는 작동하지 않는 것으로 나타났습니다(또는 이것이 잘못된 확인 방법입니까?).

~$ telnet 192.168.178.29 5556
Trying 192.168.178.29...
telnet: connect to address 192.168.178.29: Connection refused
telnet: Unable to connect to remote hos

내 iptables 항목은 다음과 같습니다.

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [140:13492]
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -s 192.168.178.0/24 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -s 192.168.178.0/24 -p tcp --destination-port 5556 -m state --state NEW,ESTABLISHED -j ACCEPT
COMMIT

이 항목을 편집한 후 로드했습니다.

sudo iptables-restore /etc/network/iptables

관련 정보