2015-06-17 73 views
-3

我正在玩我的樹莓派,我有一個音樂盒正在運行(與mopidy)。除此之外,我想實現一些其他花哨的東西。我想發送一個(UDP?) - 來自我的智能手機(帶有Tasker)的消息到我的PI。但我總是得到一個「連接拒絕」的消息。我試圖在iptables中打開任何UDP/TCP端口。 接收消息我想 netcat -ul 222如何在linux中使用iptables打開UDP端口

編輯iptables的即時通訊使用: sudo nano /etc/network/iptables sudo iptables-restore /etc/network/iptables sudo iptables-save 看到哪些端口是使用開放的IM: netstat -tuplen 但我不知道我有什麼期望在此輸入實現我的事情。我是在正確的方式,還是我完全錯了:-)? 終於我想收到任何消息將其翻譯成任何其他行動(例如reboot) 在此先感謝!

回答

0
-A INPUT -p udp -m udp --dport <some port> -j ACCEPT 
-A OUTPUT -p udp -m udp --sport <some port> -j ACCEPT 

坦率地說,雖然,沒有列出你目前的iptables的配置,有沒有辦法告訴發生了什麼,雖然你可以有一些「dmesg的」調試線,以幫助你在那裏:

-A LOGDROP -j LOG --log-prefix "packet dropped: " --log-level 7 
-A LOGDROP -j DROP 

其中LOGDROP是您在輸入/輸出鏈末尾跳轉到的地方。