Как переключаться между сетевыми интерфейсами с консоли?

Я установил Debian в моем VirtualBox (моей операционной системой является Ubuntu). И там я настроил два сетевых интерфейса: eth0 как NAT и eth1 как Bridge.

NAT Мне нужен доступ к Интернету в виртуальной ОС, но мне нужен Bridge, потому что я хочу, чтобы эта виртуальная ОС была частью моей локальной сети.

Как переключиться с этих сетевых интерфейсов? Например, сейчас я использую eth0 (NAT), но через некоторое время мне нужно отключить eth0 и включить eth1.

P.S. В гостевой ОС (Debian) нет рабочего стола, поэтому мне нужно сделать это в терминале.

Заранее спасибо.

7
задан 11 September 2011 в 14:42

3 ответа

Если оба интерфейса настроены в /etc/network/interfaces, вы можете использовать

sudo ifup eth0

для поднятия eth0 и

sudo ifdown eth0

для сброса eth0

0
ответ дан 11 September 2011 в 14:42

Обычно я использую

sudo ifdown eth0 && ifup eth1
sudo ifdown eth1 && ifup eth0

1-й останавливается eth0 и запускается eth1, а второй - наоборот.

0
ответ дан 11 September 2011 в 14:42

На virtualbox под управлением Ubuntu 16.04

sudo ifdown eth0 не работала, давая Unknown interface eth0

, я должен был сделать это вместо этого:

Выключают сеть:

sudo ifconfig eth0 down

Включают сеть:

sudo ifconfig eth0 up

(В моем случае не было никакого eth0, но было enp0s3, таким образом, я заменил это выше.)

0
ответ дан 11 September 2011 в 14:42

Другие вопросы по тегам:

Похожие вопросы: