web-dev-qa-db-fra.com

Comment basculer entre les interfaces réseau depuis la console?

J'ai installé Debian dans ma VirtualBox (mon système d'exploitation hôte est Ubuntu). Et là, j'ai configuré deux interfaces réseau: eth0 en tant que NAT et eth1 en tant que pont.

NAT J'ai besoin d'accéder à Internet dans un système d'exploitation virtuel, mais j'ai besoin de Bridge car je souhaite que ce système d'exploitation virtuel fasse partie de mon réseau local.

Comment passer de ces interfaces réseau? Par exemple, j'utilise maintenant eth0 (NAT), mais quelque temps plus tard, je dois désactiver eth0 et activer eth1.

P.S. Il n'y a pas d'environnement de bureau dans l'OS invité (Debian), je dois donc le faire dans un terminal.

Merci d'avance.

7
Larry Cinnabar

Si les deux interfaces sont configurées dans /etc/network/interfaces, vous pouvez utiliser

Sudo ifup eth0

amener eth0 et

Sudo ifdown eth0

prendre eth0

10
Florian Diesch

Normalement j'utilise

Sudo ifdown eth0 && ifup eth1
Sudo ifdown eth1 && ifup eth0

Le premier arrête eth0 et démarre eth1 et le second le fait à l’inverse.

3
Rinzwind

Sur une virtualbox exécutant Ubuntu 16.04

Sudo ifdown eth0 n'a pas fonctionné en donnant Unknown interface eth0

J'avais besoin de faire ceci à la place:

Éteignez le réseau:

Sudo ifconfig eth0 down

Activer le réseau:

Sudo ifconfig eth0 up

(Dans mon cas, il n'y avait pas de eth0 mais il y avait enp0s3 alors je l'ai remplacé ci-dessus.)

0
User