Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Virtualbox Ubuntu 22.04 Порты открыты, но извне не могу подкючится  (Прочитано 47000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dikosit

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Помогите пожалуйста, Установил настроил Virtualbox + php оболочка, Создаю вирт. машину, для нее назначается порт 9000, в списке открытых портов есть:
VBoxHeadl 4129       openonevm   18u  IPv4  57540      0t0  TCP 127.0.0.1:9000 (LISTEN)
VBoxHeadl 4129       openonevm   21u  IPv4  61629      0t0  TCP 127.0.0.1:3391 (LISTEN)
А с другого компа никак не получается зайти на эти порты. Вайервол выключен, iptables все разрешено, никак не пойму в чем дело.....
« Последнее редактирование: 19 Марта 2023, 15:58:22 от ALiEN175 »

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
с другого компа никак не получается зайти на эти порты
- а этот другой комп в той же локальной сети?

Оффлайн Dikosit

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Да, конечно, на phpVirtualbox прекрасно заходит
vbox запущен от пользователя oneopenvm, и "TCP 127.0.0.1:9000 (LISTEN)"  у него такой адрес, может с этим связано, ведь у
"vboxwebsr 1569       openonevm    9u  IPv4  27203      0t0  TCP 192.168.88.44:18083 (LISTEN)"   ip 192.168.88.44, к нему доступ есть
Вот полный список портов:

vboxwebsr 1569       openonevm    9u  IPv4  27203      0t0  TCP 192.168.88.44:18083 (LISTEN)
miniserv. 1748            root    5u  IPv4  53502      0t0  TCP *:10000 (LISTEN)
apache2   2535        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
apache2   3900        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
apache2   3905        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
apache2   3906        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
apache2   3907        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
apache2   3908        www-data    4u  IPv6  43274      0t0  TCP *:80 (LISTEN)
VBoxHeadl 4129       openonevm   18u  IPv4  57540      0t0  TCP 127.0.0.1:9000 (LISTEN)
VBoxHeadl 4129       openonevm   21u  IPv4  61629      0t0  TCP 127.0.0.1:3391 (LISTEN)
SQW04     7173       openonevm    9u  IPv4  27203      0t0  TCP 192.168.88.44:18083 (LISTEN)

Пользователь добавил сообщение 19 Марта 2023, 13:29:39:
Додумался проверить телнетом на сервере:

dik@serv1c:~$ telnet 127.0.0.1 9000
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.

dik@serv1c:~$ telnet 192.168.88.44 9000
Trying 192.168.88.44...
telnet: Unable to connect to remote host: Connection refused
Адрес 127.0.0.1   коннектиться, а 192.168.88.44 отвергает.
Подскажите пож что я просмотрел???
« Последнее редактирование: 19 Марта 2023, 15:58:40 от ALiEN175 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
TCP 127.0.0.1:9000 (LISTEN)
Слушает только 127.0.0.1
Для удаленного подключения должен стоять 192.168.88.44, или, более универсально: 0.0.0.0
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Dikosit

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
До меня тоже это дошло! Теперь вот не могу понять как сказать vmbox чтоб он запускался с другим адресом, а не 127.0.0.1?

Пользователь добавил сообщение 19 Марта 2023, 17:52:25:
Если машину запускаешь вот такой строкой:
sudo -u openonevm VBoxHeadless --startvm "w2019"  --vrde on --vrdeproperty "TCP/Ports=9000" --vrdeproperty "TCP/Address=0.0.0.0"
то открывается порт на внешнем интерфейсе, все ок.
А если штатно запускать, то на интерфейсе 127.0.0.1 открываеться
Где ж эта настойка? Хелп....
« Последнее редактирование: 19 Марта 2023, 17:52:25 от Dikosit »

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Ну так если php оболочка работает, то пробуй открыть в браузере веб-интерфейс и настроить там

   ... или тебе нужно перенастроить vboxweb? тогда почитай тут

Оффлайн Dikosit

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Ну так если php оболочка работает, то пробуй открыть в браузере веб-интерфейс и настроить там

   ... или тебе нужно перенастроить vboxweb? тогда почитай тут

Проблема у меня в том что что vbox открывает порты виртуальной машины на интерфейсе lo:
VBoxHeadl 12433       openonevm   18u  IPv4 108296      0t0  TCP 127.0.0.1:9000 (LISTEN)

Вот есть доступ к другому серверу, там порты открыты по другому:
VBoxHeadl  2967     vbox   18u  IPv4  39384      0t0  TCP *:9000 (LISTEN)

Я никак не пойму как так сделать, в инструкциях по vmbox про это вообще не упоминается....
Хелп.....



Пользователь добавил сообщение 20 Марта 2023, 00:51:53:
Решение:
1. Остановить все сервисы vmbox !!!!
2. В файле настроек виртуальной машины *.vbox

<RemoteDisplay>
<VRDEProperties>
<Property name="TCP/Address" value="127.0.0.1"/> -удаляете строку.
<Property name="TCP/Ports" value="3389"/>
</VRDEProperties>
</RemoteDisplay>
« Последнее редактирование: 20 Марта 2023, 01:04:11 от ALiEN175 »

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.