web-dev-qa-db-fra.com

Comment puis-je ouvrir un port sur Ubuntu?

Ubuntu 13.04:

No LSB modules are available
Distributor ID: Ubuntu
Description:    Ubuntu 13.04
Release:        13.04
Codename:       raring

J'essaie d'ouvrir le port 8888 sur une machine Ubuntu VM à laquelle j'accède avec VirtualBox/Vagrant. Sur la machine virtuelle, je lance la commande suivante

vagrant@vagrant-ubuntu-raring-32:~$ curl -v 'http://localhost:8888'

et j'obtiens la réponse suivante:

* About to connect() to localhost port 8888 (#0)
*   Trying 127.0.0.1...
* Connection refused
* Failed connect to localhost:8888; Connection refused
* Closing connection 0
curl: (7) Failed connect to localhost:8888; Connection refused

Alors j'essaie ensuite ceci (d'après une réponse que j'ai trouvée ici sur AskUbuntu):

Sudo ufw allow 8888/tcp

Ensuite, je réessaie la commande curl et j'obtiens la même chose. Ce n’est pas que cela fasse une différence, mais j’utilise la commande curl Sudo et cela ne fait aucune différence. J'ai également rétabli la machine sur la ligne de base, puis exécuté Sudo ufw allow 8888 et cela ne fonctionne pas non plus. Y a-t-il d'autres choses qui pourraient bloquer ce port?

7
Onorio Catenacci

Est-ce que quelque chose écoute sur le port 8888? Si rien n'écoute sur le port, vous ne pouvez pas vous connecter.

Vous pouvez vérifier si quelque chose écoute sur ce port avec

Sudo netstat -tulpn

Le port est probablement déjà ouvert car les pare-feu linux ne bloquent pas localhost si vous ne leur demandez pas de le bloquer.

7
falconer