Uruchamianie serwera w systemie VirtualBox gościa


1

Sytuacja

Mój system operacyjny hosta, Windows 8, działa VirtualBox z systemem operacyjnym gościa Linux Mint. System operacyjny gościa obsługuje serwer WWW używany do celów programistycznych.

Regularnie transportuję komputer między pracą, domem i szkołą, dlatego podłączam go do różnych sieci. W pracy podłączam komputer do połączenia Ethernet. W domu i szkole łączę się z bezprzewodową siecią uniwersytecką, która jest siecią WPA2 Enterprise.

Cel

Chciałbym mieć dostęp do serwera internetowego z systemu operacyjnego hosta bez względu na to, gdzie jestem podłączony. Byłoby wspaniale, gdyby adres pozostał stały, a osobiście wolałbym IPv6.

Wszystko jest w porządku, kiedy jestem w pracy, mogę uzyskać dostęp do systemu-gościa z jego adresem IPv4 lub lokalnym adresem IPv6 łącza przez mostkowane połączenie z moją kartą Ethernet na mojej fizycznej maszynie.

W domu / szkole czasami mogę uzyskać dostęp do systemu-gościa z jego adresem IPv6. Przechodzę do ustawień maszyny wirtualnej, zmieniam połączenie mostkowe na karcie 2 na kartę sieci bezprzewodowej na mojej maszynie fizycznej i resetuję kartę na maszynie wirtualnej za pomocą ifconfig eth1 downi ifconfig eth1 up. System operacyjny gościa nawet nie otrzymuje adresu IPv4, gdy to robię, ale lokalny adres IPv6 czasami nadal działa.

Ponadto eth0 na maszynie wirtualnej to adapter podłączony do NAT, aby umożliwić dostęp do Internetu na maszynie wirtualnej (w celu aktualizacji itp.)

Inne próby

  • Upewnij się, że moje połączenie bezprzewodowe z siecią uniwersytecką jest podłączone przed zmianą kart sieciowych. To zachowanie wydaje się niezależne od tego.
  • Ponowne uruchamianie systemu operacyjnego hosta i gościa
  • Resetowanie zarówno eth0, jak i eth1 na maszynie wirtualnej
  • Wyłączanie IPv4

Zastanawiałem się również nad stworzeniem sieci tylko dla hosta, ale wydaje się, że to się nie udaje, mimo że nadałem maszynie-gościowi statyczny adres IPv4.

Alternatywny

Mogę VPN do sieci roboczej z dowolnego miejsca i mostkować moje połączenie z kartą VPN, ale jest to niewykonalne, ponieważ połączenie nie jest bardzo stabilne i czasami może być dość powolne. Ponadto połączenie przez VPN w systemie operacyjnym hosta oznacza, że ​​moje nowoczesne aplikacje interfejsu użytkownika zostaną odłączone od Internetu.

pytania

  1. Dlaczego lokalny adres IPv6 łącza czasami działa, gdy jestem w sieci bezprzewodowej?
  2. Czy mogę sprawić, żeby to działało cały czas ? Jeśli tak to jak?
  3. Z ciekawości, dlaczego mój system operacyjny hosta może uzyskać dostęp do lokalnego adresu IPv6 łącza dla systemu-gościa?

Odpowiedzi:


1

Najprostszym rozwiązaniem pytania nr 2 jest sieć tylko hosta. Idź do Pliki -> Preferencje -> Sieć, dodaj sieć tylko do hosta, a następnie wciśnij śrubokręt, -> serwer DHCP, pozostaw tę opcję włączoną i zawęź zakres wewnętrznych adresów IP, które mają być przekazywane lokalnym komputerom do tylko jednego adresu. Upewnij się także, że gość jest wyposażony we właściwy IF sieci Ethernet, a menedżer sieci i demon ssh i cokolwiek innego, czego potrzebujesz, uruchamiane jest przy starcie systemu.

W ten sposób uzyskasz trwałe rozwiązanie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.