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.