1

ситуация

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

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

Цель

Я хотел бы иметь возможность доступа к веб-серверу из операционной системы хоста, независимо от того, где я подключен. Было бы здорово, если бы адрес оставался постоянным, и лично я бы предпочел IPv6.

Все хорошо, когда я на работе, я могу получить доступ к гостевой ОС с ее IPv4 или локальным IPv6-адресом через мостовое соединение с моим адаптером Ethernet на моей физической машине.

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

Кроме того, eth0 на виртуальной машине является адаптером, подключенным через NAT, для обеспечения доступа в Интернет на виртуальной машине (для обновления и т.д.)

Другие попытки

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

Я также рассмотрел создание сети только для хоста, однако, похоже, что это не сработало, даже если я дал гостевой машине статический IPv4-адрес.

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

Я могу подключиться к VPN из любой точки и подключить мое соединение к адаптеру VPN, но это невозможно, так как соединение не очень стабильное и иногда может быть довольно медленным. Кроме того, подключение через VPN в операционной системе хоста означает, что мои приложения Modern UI будут отключены от Интернета.

Вопросы

  1. Почему локальный адрес IPv6 иногда работает, когда я в беспроводной сети?
  2. Могу ли я заставить эту работу все время? Если да, то как?
  3. Из любопытства, почему моя хост-ОС может получить доступ к локальному адресу IPv6-адреса для гостевой ОС?

1 ответ1

1

Простейшее решение вопроса № 2 - сеть только для хоста. Перейдите в «Файлы» -> «Настройки» -> «Сеть», добавьте сеть только для хоста, затем нажмите отвертку, -> «DHCP-сервер», оставьте этот параметр включенным и сузьте диапазон внутренних IP-адресов, которые должны быть назначены локальным машинам, до одного адреса. Кроме того, убедитесь, что гость наделен надлежащим ПЧ Ethernet, и что сетевой менеджер и демон ssh и все, что вам требуется, запускается при загрузке.

Таким образом, у вас будет постоянное решение.

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