Edytować:
Aby dodać kolejny interfejs, który może uzyskać dostęp do Internetu w Vbox, skorzystaj z karty sieci w menu ustawień. Następnie włącz dodatkowy interfejs i ustaw go na NAT (ponieważ jest to najłatwiejszy sposób na dostęp do Internetu). A w maszynie wirtualnej dodaj kolejny interfejs z dhcp, taki jak:
allow-hotplug eth1
i po przełamaniu liniiiface eth1 inet dhcp
(Z jakiegoś powodu moje formatowanie poszło źle.)
W ten sposób możesz uzyskać dostęp do sieci za pomocą połączenia systemu operacyjnego hosta.
Wiersz polecenia „klienta” menedżera sieci jest mylący i prawie bezużyteczny w porównaniu ze standardowym sposobem zarządzania interfejsami pod Linuksem (i większością innych uniksów). Zwykle najpierw usuniesz już włączony interfejs sieciowy (jeśli jest włączony) {uruchom ifconfig, aby się dowiedzieć}:
ifconfig eth0 down #note: I assume you want to configure eth0, replace it if not
Następnie edytuj plik / etc / network / interfaces (wolę używać nano):
sudo nano /etc/network/interfaces
I dodaj sekcję wzdłuż linii:
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.1
Pamiętaj również, że musisz usunąć każdą inną obecność eth0 z pliku, w przeciwnym razie system nie będzie w stanie poprawnie przeanalizować pliku i nie będziesz mieć połączenia sieciowego. I na koniec musisz ponownie włączyć interfejs:
ifup eth0
Powinno to spowodować, że Twoje Ubuntu automatycznie skonfiguruje interfejs z żądanymi parametrami, gdy tylko wykryje, że „kabel jest podłączony”.
Również jeśli naprawdę chcesz uniknąć edycji pliku interfejsów, możesz użyć:
ifconfig eth0 192.168.56.101 netmask 255.255.255.0 gateway 192.168.56.1 up
Myślę , że w ten sposób zmiany nie będą trwałe (stracisz je między restartami itp.), Ale sam tego nie testowałem.
eth1
jako interfejs sieci wewnętrznej za pomocą statycznego adresu IP.sudo nmcli con add type "ethernet" ifname "eth1" con-name "intnet" autoconnect "yes" ip4 "192.168.0.1/24" gw4 "192.168.0.2"