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による簡単なテストではうまくいかないことがわかりました(またはこれは間違った確認方法ですか?)。

~$ 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

ベストアンサー1

おすすめ記事