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.
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
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.
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.)