Як піддати локальний зворотний зворот до (VirtualBox) VM підключення до хосту через NAT (VirtualBox NatNetwork)


2

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

Використання NAT для підключення до IP-адрес інтерфейсів хоста для мене зрозуміло і працює.

Я використовую VirtualBox 4.3.10 на Ubuntu 14.04 з Linux 3.11.13.


Ти не можеш цього зробити. Localhost - це завжди локальний інтерфейс, який ніколи не залишає комп'ютер, в якому він використовується.
Tero Kilkanen

Відповіді:


4

Спробуйте 10.0.2.2 на віртуальній машині. Він повинен містити 127.0.0.1 на вашій хост-машині.

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


Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх дописом. - З огляду
Рамхаунд

Так, це відповідає на питання. Можливо, я не зрозумів, але 10.0.2.2 на VM потрапить 127.0.0.1 на хост, в режимі NAT.
byoungb

"ry 10.0.2.2 (IP-шлюз) у віртуальному Macing. Він повинен вражати 127.0.0.1 на вашій хост-машині." - Мій автоматичний коментар був тому, що ваша оригінальна відповідь містила одне речення. Якщо ви не згодні з цим коментарем, просто вдосконаліть відповідь. Не потрібно відповідати на коментар.
Рамхаунд

Так, я шукав документацію на це, але не міг її знайти, інакше я б додав посилання. Я оновив свою відповідь, щоб бути більш повною
byoungb

Відповідь трохи покращився.
Рамхаунд

0

Використовуйте це правило переадресації: наприклад, перенаправлення ssh-трафіку

Protocol:TCP
Host IP: 127.0.0.1
Host Port: xxx
Guest IP : Blank
Guest Port: 22
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.