Modificare:
Per aggiungere un'altra interfaccia che può accedere a Internet in Vbox, utilizzare la scheda di rete del menu delle impostazioni. Quindi abilitare un'interfaccia aggiuntiva e impostarla su NAT (poiché è il modo più semplice per accedere a Internet). E nella macchina virtuale aggiungi un'altra interfaccia con dhcp in questo modo:
allow-hotplug eth1
e dopo un'interruzione di rigaiface eth1 inet dhcp
(Per qualche ragione la mia formattazione è andata male.)
E in questo modo è possibile accedere alla rete utilizzando la connessione del sistema operativo host.
Il "client" della linea di comando del gestore di rete è confuso e praticamente inutile rispetto al modo standard di gestione delle interfacce sotto Linux (e la maggior parte degli altri unix). Normalmente prima dovresti rimuovere l'interfaccia di rete già abilitata (se è integrata) {esegui ifconfig per scoprirlo}:
ifconfig eth0 down #note: I assume you want to configure eth0, replace it if not
Dopo di ciò modifica il file / etc / network / interfaces (preferisco usare nano):
sudo nano /etc/network/interfaces
E aggiungi una sezione lungo le linee di:
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.1
Inoltre, tieni presente che devi rimuovere ogni altra presenza di eth0 dal file, altrimenti il sistema non sarà in grado di analizzare correttamente il file e non avrai una connessione di rete. E infine dovrai riattivare l'interfaccia:
ifup eth0
E questo dovrebbe far sì che Ubuntu imposti automaticamente l'interfaccia con i parametri desiderati ogni volta che rileva che il "cavo è collegato".
Inoltre, se vuoi davvero evitare di modificare il file delle interfacce puoi usare:
ifconfig eth0 192.168.56.101 netmask 255.255.255.0 gateway 192.168.56.1 up
Io penso che in questo modo le modifiche non saranno permanenti (si li perde tra un riavvio, ecc), ma non avevo provato io stesso.
eth1
come interfaccia di rete interna utilizzando IP statico.sudo nmcli con add type "ethernet" ifname "eth1" con-name "intnet" autoconnect "yes" ip4 "192.168.0.1/24" gw4 "192.168.0.2"