3 votes

J'ai un service qui écoute sur un port, comment ouvrir le port en externe ?

J'ai un service qui écoute sur un port tcp, et il est listé avec cette commande :

>netstat -atp tcp | grep -i "listen"
tcp4       0      0  192.168.2.5.8070       *.*                    LISTEN          
tcp4       0      0  *.postgresql           *.*                    LISTEN
...and more

mais il n'est pas accessible depuis les autres ordinateurs du même réseau et il n'est pas répertorié par cette commande :

>nmap 192.168.2.5
PORT     STATE SERVICE
5432/tcp open  postgresql

(mais PostgreSQL est listé).

Je peux accéder au serveur web localement sur http://192.168.2.5:8060 mais pas à partir d'autres ordinateurs du même réseau. Comment puis-je ouvrir le port en externe ?

Le pare-feu sur System Preferences > Security & Privacy > Firewall est Éteint .

1voto

Rich Points 2429

Sur MacOS X supérieur à 10.8, vous devez autoriser les connexions entrantes pour cette application.

A l'intérieur :

System Preferences > Security & Privacy > Firewall > Firewall Options…

cliquez sur l'icône + et sélectionnez l'application à utiliser.

0voto

Old Pro Points 5634

Si le fichier /etc/ipfilter/ipfw.conf existe, vous devez soit le supprimer, soit le modifier de manière à ce que ipfw ne bloque pas le trafic. Depuis ipfw est obsolète, il suffit probablement de supprimer le fichier et de redémarrer.

0voto

binOr Points 1596

Il s'avère que ce problème est dû à un problème de réseau. Les deux ordinateurs n'arrivaient pas à se connecter l'un à l'autre. Il n'y avait donc pas de problème avec les pare-feux ou autres.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X