Ich habe Debian in meiner VirtualBox installiert (mein Host-Betriebssystem ist Ubuntu). Und dort habe ich zwei Netzwerkschnittstellen konfiguriert: eth0 als NAT und eth1 als Bridge.
NAT Ich muss in einem virtuellen Betriebssystem Zugang zum Internet haben, aber Bridge brauche ich, weil ich möchte, dass dieses virtuelle Betriebssystem Teil meines lokalen Netzwerks ist.
Wie kann ich von diesen Netzwerkschnittstellen wechseln? Zum Beispiel verwende ich jetzt eth0 (NAT), aber einige Zeit später muss ich eth0 ausschalten und eth1 einschalten.
PS: Im Gastbetriebssystem (Debian) gibt es keine Desktop-Umgebung, daher muss ich dies im Terminal tun.
Danke im Voraus.
virtualbox
networking
network-bridge
nat
Larry Cinnabar
quelle
quelle
Antworten:
Wenn beide Schnittstellen in konfiguriert sind
/etc/network/interfaces
, können Sie verwendeneth0 erziehen und
eth0 abbauen
quelle
ifconfig eth0 up/down
funktioniert es gut, obwohl ich denke, einige bevorzugen dasip link set eth0 up/down
Jetzt./etc/network/interfaces
. Die zweite war nicht standardmäßig konfiguriert, daher habe ich ein paar Zeilen in die/etc/network/interfaces
Datei eingefügt und sie funktioniert jetzt.Normalerweise benutze ich
Der erste stoppt
eth0
und starteteth1
und der zweite macht es umgekehrt.quelle
Auf einer Virtualbox mit Ubuntu 16.04
sudo ifdown eth0
hat nicht funktioniert gebenUnknown interface eth0
Ich musste dies stattdessen tun:
Netzwerk ausschalten:
sudo ifconfig eth0 down
Netzwerk einschalten:
sudo ifconfig eth0 up
(In meinem Fall gab es keine,
eth0
aber es gab eine,enp0s3
also habe ich die oben ersetzt.)quelle