2

Я использую тип VirtualBox NatNetwork для подключения большинства моих виртуальных машин к хосту (с необходимыми портами, настроенными для пересылки). Я хотел бы знать, как я могу подключиться к локальной петле ("localhost") хоста изнутри виртуальной машины (например, использовать apt-cacher-ng внутри виртуальной машины).

Использование NAT с подключениями к IP-адресам интерфейсов хоста мне понятно и работает.

Я использую VirtualBox 4.3.10 на Ubuntu 14.04 с Linux 3.11.13.

2 ответа2

3

Попробуйте 10.0.2.2 на виртуальной машине. Он должен поразить 127.0.0.1 на вашем хост-компьютере.

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

0

Используйте это правило пересылки: например, пересылка трафика ssh

Protocol:TCP
Host IP: 127.0.0.1
Host Port: xxx
Guest IP : Blank
Guest Port: 22

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .