Як отримати доступ до localhost на хост-машині Virtualbox


11

Я створив віртуальну машину на Virtualbox з Ubuntu 12.04 лише для того, щоб встановити рішення LAMP і використовувати його на своїй хост-машині, але я не можу отримати доступ до localhost за допомогою ip (10.0.2.15) у браузері.

Чи є спосіб вирішити цю проблему?


2
Запустити ifconfig | grep inet на VM та переглядайте, використовуючи цей ip від свого хоста.
penreturns

Це дає мені таке: "inet end .: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, endereço inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: Link", але 10.0.2.15 don ' t працювати, і ping до цього ip приводить лише до 100% втрачених пакетів.
aliasbody

Чи можете ви отримати доступ до свого віртуального управління 10.0.2.15? Чи дозволяє UFW? Ви дозволили порт?
penreturns

Це те, що я не перевіряв насправді (лише localhost). Але так, він ідеально працює на VM.
псевдонім

Відповіді:


14

Спочатку слід змінити мережевий адаптер на Bridged (здається, ви обираєте NAT)

введіть тут опис зображення

Тоді ви можете надати ip своїй гостьовій машині, крім 10.0.2.15(або ви можете залишити його, якщо хочете)

потім відкрийте браузер з хост-машини та введіть: ip-address-of-your-guest-machine / ...


Дякую за твою допомогу. Але коли я вибираю Bridged Adapter, я втрачаю з'єднання, і навіть після перезавантаження (коли Virtualbox не дає мені жодної помилки), я взагалі не можу підключитися (на гостьовій машині) до мережі. Як я можу це вирішити?
псевдонім

ви впевнені, що даєте ip того ж діапазону своєї мережі ?!

не забудьте надати ip, схожий на ваш хост із тим самим dns та тим же шлюзом

Я не можу ввімкнути свою віртуальну машину за допомогою мостового адаптера, тому що вона виходить з ладу і постійно запитує про vboxdrv (що запускається), коли я перемикаюсь на NAT, вона завантажується без проблем. Я спробую перейти з NAT на Bridged, а потім змушу їх використовувати той же ip, щоб побачити, чи працює він.
псевдонім

Вибачте, я винен! Я заплутався з модулями: S ... Але зараз я нормально активувався і все працює: D (мені просто потрібно пам’ятати, щоб не возитися вручну з модулями, як я це роблю в Arch Linux). Дуже дякую за допомогу: D
aliasbody
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.