Мне нужно использовать общий порт 18090
в моей локальной сети, однако что-то его блокирует. netstat -ltn
показывает, что 127.0.0.1:18090
слушает. Я выпустил sudo ufw disable
и sudo /etc/init.d/ufw stop
, но по какой-то причине никакие устройства не могут подключаться к этому порту по IP-адресу этого сервера.
Что может блокировать этот порт от прослушивания?
Безотносительно процесса у Вас есть слушание на 18 090, только слушает на Вашем локальном петлевом интерфейсе. Входящие соединения от других хостов на Вашей LAN, вероятно, поражают некоторый другой интерфейс (например, IP-адрес в Вашем интерфейсе eth0), и Ваш демон/процесс не слушает в том интерфейсе. Следовательно, необходимо будет сказать процесс или демона, который открывает порт 18090, чтобы или связать с IP-адресом LAN или связать с 0.0.0.0 (возможно в, он - конфигурация).
, Когда можно заставить netstat -ltn
перечислять IP LAN с портом 18090 ИЛИ 0.0.0.0:18090
, затем можно волноваться о правилах брандмауэра.
Кроме того, если Вы хотите 'очистить' правила брандмауэра и быть широко открытыми, попробуйте sudo iptables -F