Как я могу открыть порт в Ubuntu?

Ubuntu 13.04:

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

Я пытаюсь открыть порт 8888 на виртуальной машине Ubuntu, доступ к которой осуществляется с помощью VirtualBox / Vagrant. На виртуальной машине я запускаю следующую команду

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

и получаю следующий ответ:

* 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

Итак, я пытаюсь это сделать (согласно ответу, найденному здесь в AskUbuntu):

sudo ufw allow 8888/tcp

Затем я повторяю команду curl и получаю то же самое. Не то чтобы это имело какое-либо значение, но я использую команду curl, и это не имеет значения. Я также вернул машину к базовой линии, а затем запустил sudo ufw allow 8888, и это тоже не работает. Есть ли другие вещи, которые могут блокировать этот порт?

7
задан 15 January 2014 в 22:18

1 ответ

Что-нибудь слушает через порт 8888? Если на порту ничего не слышно, вы не можете подключиться к нему.

Вы можете проверить, прослушивает ли что-либо этот порт с помощью

sudo netstat -tulpn

. Возможно, порт уже открыт, так как брандмауэры Linux не заблокируют localhost, если вы не попросите их заблокировать его. .

0
ответ дан 15 January 2014 в 22:18

Другие вопросы по тегам:

Похожие вопросы: