nc connection відмовився навіть на loopback


1

Я працюю над вбудованою системою 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.


Зупиніть iptables і спробуйте знову, щоб бути впевненим. service iptables зупиняються, а потім запускають команду nc.
Gregg Leventhal

Який рівень запуску використовується? Ви впевнені, що у вас взагалі є мережа?
Gregg Leventhal

Так, я впевнений, що мережа увімкнена. Я підключений через консоль, а також кілька ssh вікон. Також я можу пінг пристрою.
Maxwell Bottiger

Поле не має служби або посилання на iptables у каталозі /etc/init.d. Крім того, всі модулі вбудовані в монолітне ядро, тому я не можу вивантажити netfilter вручну.
Maxwell Bottiger

Чи можна запустити nmap -sP & lt; IP-адресу & gt; з іншого вікна, щоб переконатися, що всі порти фільтровані / закриті на цьому пристрої? Команда nc, яку ви перерахували, має працювати як root. Він працює на моєму ядрі Red Hat.
Gregg Leventhal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.