перенаправление портов virtualbox не работает

моя Ubuntu-это гостевая ОС, работающая на хосте windows. Используется NAT и добавлена переадресация портов. Весь доступ к хосту на порту 3000 должен быть передан гостю на том же порту.

но этот порт может быть доступен только на гостевой машине, но не работает с хост-машины.

с мостовой настройки сети, нет никаких проблем. Но меня беспокоит то, что, когда я работаю в автономном режиме (без подключения к интернету) с моей хост-машиной, я не могу получить доступ к гостю через этот порт номер больше нет. Я попытался отключить соединение на хосте, а затем не могу подключить порт 3000.

Что может быть не так с моей установкой и конфигурацией NAT по умолчанию (v4.3.20)?

18
задан canoe
29.11.2022 5:50 Количество просмотров материала 3307
Распечатать страницу

3 ответа

другой метод-продолжать использовать один адаптер NAT, но использовать "127.0.0.1" в качестве IP-адреса хоста перенаправления портов. Правило переадресации портов будет выглядеть примерно так (вы также можете добавить его для UDP)

протокол : TCP, IP адрес : 127.0.0.1, хост-порт : 3000, гость IP : "ваш IP", гостевой порт : 3000

затем вы можете использовать 127.0.0.1:3000 к гостю.

IP 127.0.0.1 интерфейса обратной связи всегда он-лайн даже физическая сеть разъединение.

2
отвечен Eric Leung 2022-11-30 13:38

неудивительно, что это не сработает! Создать переадресацию портов на адаптере только хост? Как? Как только я выбираю Host Only Adapter, кнопка переадресации портов отключается. То же самое с неоднозначными инструкциями по использованию localhost. Ничего не работает. И ничего подходящего в netstat тоже нет. (Опять же, учитывая, что хост-ОС-это Windows, должен ли я удивляться?)

1
отвечен Jerry Miller 2022-11-30 15:55

вы должны добавить 2 адаптера для этого. 1 Адаптер для NAT и еще один для хоста. С Хост Только Адаптер хост и гостевая ОС могут взаимодействовать. С NAT гость подключается к интернету.

1)Set 1 Host Only Adapter & 1 NAT adapter
2)Enable Virtual Box Network Adapter in your Host Machine.
3)Ping both Host and the Guest and ensure both are connected. 
4)Now Create Port Forwarding on the Host Only Adapter.

теперь будет работать

0
отвечен Anbu 2022-11-30 18:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

networking
port-forwarding
ubuntu
virtual-machine
virtualbox
Вверх