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
, и это тоже не работает. Есть ли другие вещи, которые могут блокировать этот порт?
Что-нибудь слушает через порт 8888? Если на порту ничего не слышно, вы не можете подключиться к нему.
Вы можете проверить, прослушивает ли что-либо этот порт с помощью
sudo netstat -tulpn
. Возможно, порт уже открыт, так как брандмауэры Linux не заблокируют localhost, если вы не попросите их заблокировать его. .