Запуск сервера в гостьовій системі VirtualBox


1

Ситуація

У моїй операційній системі Windows 8 працює VirtualBox з гостьовою операційною системою Linux Mint. В гостьовій операційній системі працює веб-сервер, який використовується для цілей розробки.

Я регулярно транспортую свій комп’ютер між роботою, домом та школою і тому підключаю його до різних мереж. На роботі я підключаю комп'ютер до з'єднання Ethernet. Вдома та в школі я підключаюсь до бездротової мережі університету, яка є мережею WPA2 Enterprise.

Мета

Мені б хотілося мати доступ до веб-сервера з хост-операційної системи незалежно від того, де я підключений. Було б чудово, якби адреса залишалася постійною, і особисто я вважаю за краще IPv6.

Все добре, коли я працюю, я можу отримати доступ до гостьової ОС з її IPv4 або локальною IPv6 адресою посилання через мостове з'єднання з моїм адаптером Ethernet на моїй фізичній машині.

Вдома / школі я інколи можу отримати доступ до гостьової ОС з її IPv6 адресою. Я переходжу до налаштувань віртуальної машини, змінюю з'єднане з'єднання адаптера 2 на мій бездротовий адаптер на фізичній машині та скидаю адаптер на віртуальній машині за допомогою ifconfig eth1 downі ifconfig eth1 up. Гостьова ОС навіть не отримує IPv4-адресу, коли я це роблю, але локальна IPv6-адреса посилання інколи все ще працює.

Крім того, eth0 на віртуальній машині - це адаптер, підключений до NAT, щоб дозволити доступ до Інтернету у віртуальній машині (робити оновлення тощо)

Інші спроби

  • Переконайтесь, що моє бездротове підключення до мережі університету підключено до комутації мережевих адаптерів. Така поведінка, схоже, не залежить від цього.
  • Перезапуск як хост, так і гостьових операційних систем
  • Скидання як eth0, так і eth1 на віртуальній машині
  • Відключення IPv4

Я також розглядав питання створення мережі лише для хостів, однак це, здається, не вдається, хоча я надав гостьовій машині статичну IPv4 адресу.

Альтернатива

Я можу підключити VPN до робочої мережі з будь-якого місця та з'єднати моє з'єднання з адаптером VPN, але це неможливо, оскільки з'єднання не дуже стабільне і часом може бути досить повільним. Крім того, підключення через VPN в хост-операційній системі означає, що мої додатки Сучасного інтерфейсу будуть відключені від Інтернету.

Запитання

  1. Чому іноді працює локальна посилання IPv6, коли я перебуваю в бездротовій мережі?
  2. Чи можу я змусити цю роботу постійно ? Якщо так, то як?
  3. Чому мій ОС хостингу може отримати доступ до локальної IPv6 адреси для гостьової ОС з цікавості ?

Відповіді:


1

Найпростішим рішенням питання №2 є мережа, що приймає лише хост. Перейдіть у меню Файли -> Налаштування -> Мережа, додайте лише мережу, а потім натисніть на викрутку, -> DHCP-сервер, залиште це ввімкненим і звузить діапазон внутрішніх IP-адрес, що надаються локальним машинам, лише до однієї адреси. Крім того, переконайтеся, що гість наділений належним ІЧ-мережею ІФ, і що мережевий менеджер і ssh демон і все, що вам потрібно, запускаються під час завантаження.

Таким чином у вас буде постійне рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.