我玩我的覆盆子pi,我有一个音乐盒运行(与mopidy)。除此之外,我想要实现其他一些奇特的东西。我想发送一个(UDP?) - 来自我的智能手机(带有Tasker)的消息到我的PI。但我总是得到一个" Connection Refused" -Message。我试图在iptables中打开任何UDP / TCP端口。
接收我试过的消息
netcat -ul 222
用于编辑iptables im使用:
sudo nano /etc/network/iptables
sudo iptables-restore /etc/network/iptables
sudo iptables-save
使用以下命令查看哪些端口正在打开:
netstat -tuplen
但我不知道我对这个输出有什么期望来实现我的东西。我是正确的方式还是我完全错了:-)?
最后我想收到任何消息,将其翻译成任何其他行动(例如reboot
)
提前谢谢!
答案 0 :(得分: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是您在输入/输出链末尾跳转的内容。
答案 1 :(得分:0)
这是完整的命令
sudo iptables -A INPUT -p udp -m udp --dport 1700 -j ACCEPT