如何从控制台在网络接口之间切换?

Lar*_*bar 8 virtualbox networking network-bridge nat

我在 VirtualBox 中安装了 Debian(我的主机操作系统是 Ubuntu)。在那里我配置了两个网络接口:eth0 作为 NAT,eth1 作为桥接。

NAT 我需要在虚拟操作系统中访问互联网,但我需要桥接器,因为我希望这个虚拟操作系统成为我本地网络的一部分。

如何从这些网络接口切换?例如现在我使用 eth0 (NAT),但一段时间后我需要关闭 eth0 并打开 eth1。

PS 来宾操作系统(Debian)中没有桌面环境,因此我需要在终端中执行此操作。

提前致谢。

Flo*_*sch 10

如果两个接口都配置在/etc/network/interfaces你可以使用

sudo ifup eth0
Run Code Online (Sandbox Code Playgroud)

提出 eth0 和

sudo ifdown eth0
Run Code Online (Sandbox Code Playgroud)

取消 eth0

  • 否则,“ifconfig eth0 up/down”工作正常,尽管我猜有些人现在更喜欢“ip link set eth0 up/down”。 (2认同)