Jak uruchomić Virtualbox w sieciach zmostkowanych i hostach?


11

Chcę uruchomić VirtualBox z moim laptopem Ubuntu w sieci domowej (aby komputer stacjonarny mógł uzyskać do niego dostęp przez router), a także móc ssh do VirtualBox z hosta w podróży (inna sieć lub bez internetu).

Wcześniej jedyną kartą sieciową w instancji VB była karta „połączenie mostkowe”. Pozwoliło mi to uzyskać dostęp do Internetu na VB gościa, a na innych komputerach w hoście LAN + dostęp do niego. Jednak za każdym razem, gdy zabierałem laptopa z sieci, nie mogłem już uzyskać dostępu do gościa z hosta.

Przeczytałem, że muszę umożliwić karcie dostępnej tylko z hosta, aby uzyskać do niej dostęp poza siecią, a karta NAT jest używana do uzyskania dostępu do Internetu od gościa.

Moje pytanie brzmi: czy mogę uruchomić adapter tylko hosta + adapter NAT obok zmostkowanego adaptera sieciowego w VirtualBox? Nie wiem, co bym włożył do / etc / hosts? Czy umieściłbym oba adresy IP (tylko host i most) z tą samą nazwą serwera w / etc / hosts?


Nie jestem pewien, co masz na myśli przez „mostek miękki”
ril44

nie ma problemu. Próbowałem uruchomić adapter tylko do hosta obok mostu. Mogłem połączyć się z hostem na zmostkowanym adresie IP, ale nie mogłem uzyskać dostępu do adresu IP tylko do hosta. Otrzymuję komunikat o błędzie „Brak trasy do hosta”
ril44

1
Domyśliłam się. Śledziłem ten samouczek: christophermaier.name/blog/2010/09/01/... I wprowadzałem eth1 zamiast eth2. Musiałem użyć eth2, ponieważ tylko host był „adapterem 3” w sieci ustawień VB (używając GUI VB). Teraz mogę uruchamiać zarówno mostek, jak i host!
ril44

1
Dla / etc / hosts: na maszynie hosta umieszczam: „host-only-IP” „servername” Na VB gościa umieszczam zarówno host-jak i zmostkowany adres IP na tę samą nazwę serwera. Nie wydaje się powodować problemu.
ril44

Przepraszam, nie mogę znaleźć sztuczki, dzięki której dynamips działał, gdy nie byłem podłączony do sieci. Miało to coś wspólnego z arp / proxy-arp i wprowadzeniem linuksa do myślenia, że ​​wirtualne urządzenie ma za sobą prawdziwe urządzenie. Oznaczę go gwiazdką, na wypadek, gdybym go spotkał.
RobotHumans

Odpowiedzi:


11

Domyśliłam się. Śledziłem ten poradnik i chowałem w eth1zamiast eth2. Musiałem użyć, eth2ponieważ tylko host był „adapterem 3” w sieci ustawień VB (używając GUI VB). Teraz mogę uruchamiać zarówno mostek, jak i host!

Dla /etc/hosts: Na maszynie hosta umieściłem: „host-only-IP” „servername” Na VB gościa umieściłem zarówno host-jak i zmostkowane IP z tą samą nazwą serwera. Nie wydaje się powodować problemu.

Podsumowując; Mam 3 adaptery w instancji VB

  1. Bridged
  2. Nat
  3. Tylko host.

Mam plik hosta na moim komputerze hosta skonfigurowany do używania samego adresu IP hosta, a plik hosta na pulpicie jest skonfigurowany do używania zmostkowanego adresu IP. W ten sposób mogę wyjąć laptopa z sieci i nadal móc ssh na moim serwerze VirtualBox bez zmiany jakichkolwiek ustawień. Następnie mogę włączyć kartę sieciową NAT, a VirtualBox może korzystać z mojej sieci hostów w Internecie z dala od sieci domowej.

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.