Я працюю над вбудованою системою linux, яка, як видається, правильно підключена до мережі і працює з ssh (dropbear) і rpcbind. Я створюю серверне додаток на ньому, і кожна річ, яку я намагаюся, призводить до відмови в моїх з'єднаннях. Навіть найпростіша річ, як біг nc -l 5566
на пристрої та запущено nc 192.168.1.129 5566
на моєму ноутбуці результати в зв'язку відмовився. Навіть сидячи на одному пристрої і працює nc 127.0.0.1 5566
не вдається. Я спробував кілька портів як вище, так і нижче 1023
Отже, на даний момент я думаю, або iptables стає на шляху, або є обмеження щодо запуску netcat як root, що я не знаю. (Пристрій є одним користувачем, тому корінь є єдиним логіном.) Мої iptables виглядають так:
root@at91:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Він не друкувався, але ланцюжок INPUT повинен прийняти за що-небудь на lo, eth0 і eth1.
Я тупик. Будь-які ідеї? Пристрій не має SELinux.