Jak mogę skonfigurować sieć wewnętrzną za pomocą Virtualbox? (Ubuntu 14.04)

11

Cześć Próbowałem skonfigurować sieć wewnętrzną za pomocą dwóch maszyn wirtualnych Ubuntu 14.04. Ale jak dotąd nie udało mi się. Oba mają karty sieci wewnętrznej o tej samej nazwie sieciowej, teraz potrzebuję ich do komunikacji w sieci, ale testy ping zakończyły się niepowodzeniem.

To jest mój /etc/network/interfaces.d w pierwszym systemie operacyjnym

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100           
netmask 255.255.255.0
gateway 192.168.0.254           

OS # 2

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.254

Próbowałem również zmienić „eth0” na „lo” bez powodzenia.

Nie rozumiem, na czym polega problem. Każda pomoc jest mile widziana! Dzięki

Riccardo
źródło

Odpowiedzi:

17

Ok znalazłem rozwiązanie. Właśnie musiałem uruchomić serwer DHCP z VirtualBox. Dobrze to wyjaśniono w tym filmie: https://www.youtube.com/watch?v=lhOY-KilEeE

Na wszelki wypadek, jeśli film jest niedostępny, jego istotą jest:

vboxmanage dhcpserver add --netname intnet --ip 10.10.0.1 --netmask 255.255.0.0 --lowerip 10.10.10.1 --upperip 10.10.10.255 --enable

Uruchom to w systemie operacyjnym hosta.

  • --netname intnet: Nazwa sieci wewnętrznej intnet. Jest to nazwa, którą należy umieścić w polu Sieć maszyny wirtualnej > Karta> (Sieć wewnętrzna)> Nazwa .
  • --ip 10.10.0.1: Adres IP serwera DHCP w sieci wewnętrznej.
  • --netmask 255.255.0.0: Maska podsieci.
  • --lowerip 10.10.10.1: Dolna granica adresów IP, które można przypisać członkom sieci.
  • --upperip 10.10.10.255: Górna granica tego samego.
  • --enable: Włącz serwer DHCP.
Riccardo
źródło
2
Myślę, że to samo nie działało, ponieważ Oracle ostatnio zaktualizowało VirtualBox i zastąpiło niektóre z nich. Ten artykuł był bardzo bardzo pomocny, po prostu uruchom dwa polecenia CLI (z których jedno jest Twoim poleceniem) i ustaw kartę sieciową na NAT Network jekewa.com/blogs/index.php/weBlog/2014/01/09/... również zwróć uwagę, że w twojej odpowiedzi jest błąd, lowerip nie powinien być taki sam jak bramka IP, użyj zamiast tego 10.10.10.2
r3flss ExlUtr