web-dev-qa-db-fra.com

Qu'est-ce qui pourrait bloquer un port sur une nouvelle installation de 16.04?

J'ai besoin de partager le port 18090 sur mon réseau local, mais quelque chose le bloque. netstat -ltn indique que 127.0.0.1:18090 est à l'écoute. J'ai émis à la fois Sudo ufw disable et Sudo /etc/init.d/ufw stop, mais pour une raison quelconque, aucun périphérique ne peut se connecter à ce port sur l'IP de ce serveur.

Qu'est-ce qui pourrait empêcher ce port d'écouter?

2
ylluminate

Quel que soit le processus que vous avez à l'écoute sur 18090, il n'écoute que sur votre interface de bouclage local. Les connexions entrantes provenant d'autres hôtes de votre réseau local rencontrent probablement une autre interface (l'adresse IP de votre interface eth0, par exemple) et votre démon/processus n'écoute pas sur cette interface. Ainsi, vous devrez indiquer à votre processus ou à votre démon qui ouvre le port 18090 de se connecter à l'adresse IP du réseau local ou à 0.0.0.0 (éventuellement dans sa configuration).

Lorsque vous pouvez obtenir que netstat -ltn répertorie l'adresse IP de votre réseau local avec le port 18090 OR 0.0.0.0:18090, vous pouvez alors vous soucier des règles de pare-feu.

De plus, si vous voulez "effacer" les règles du pare-feu et vous ouvrir grand, essayez Sudo iptables -F

3
AlecR