Como posso abrir uma porta no Ubuntu?

6

Ubuntu 13.04:

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

Estou tentando abrir a porta 8888 em uma VM Ubuntu que estou acessando com o VirtualBox / Vagrant. Na vm, eu corro o seguinte comando

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

e recebo a seguinte resposta:

* 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

Então eu tentei isso (por uma resposta que encontrei aqui no AskUbuntu):

sudo ufw allow 8888/tcp

Então eu repito o comando curl e obtenho a mesma coisa. Não que isso faça alguma diferença, mas eu sudo o comando curl e não faz diferença. Eu também reverti a máquina para a linha de base e, em seguida, executei sudo ufw allow 8888 e isso também não funciona. Existem outras coisas que podem estar bloqueando essa porta?

    
por Onorio Catenacci 15.01.2014 / 19:18

1 resposta

7

Está alguma coisa ouvindo na porta 8888? Se nada estiver escutando na porta, você não poderá se conectar a ela.

Você pode verificar se há algo escutando nessa porta com

sudo netstat -tulpn

A porta provavelmente já está aberta, pois os firewalls do Linux não bloquearão o host local se você não pedir para bloqueá-lo.

    
por falconer 15.01.2014 / 19:26