Comment redémarrer une interface réseau? J'ai un VM qui ne met pas à jour son adresse IP correctement lors du basculement entre la maison et le travail. Le VM exécute le serveur Ubuntu et utilise une carte réseau pontée.
10
Comment redémarrer une interface réseau? J'ai un VM qui ne met pas à jour son adresse IP correctement lors du basculement entre la maison et le travail. Le VM exécute le serveur Ubuntu et utilise une carte réseau pontée.
Réponses:
Utilisez-le
ifdown
pour l'éteindre etifup
pour le rallumer . Pour redémarrereth0
:Vous aurez besoin des privilèges root.
Plus de détails sur
ifup
etifdown
.la source
On dirait que cette interface est configurée à l'aide de DHCP. Si tel est le cas, vous voulez tuer le client DHCP existant et le redémarrer. Pour beaucoup de distributions, vous feriez ceci:
mais pas toutes les distributions utilisées
dhcpcd
. Je connais une certaine utilitédhclient
, et Debian n'utilise-pump
t- elle pas ?En outre, "eth0" peut ne pas constituer le nom d'interface correct: faites
ifconfig -a
pour voir ce que cette machine virtuelle a.la source
Sous Debian, vous pouvez dire à une interface d'obtenir un autre bail DHCP avec
dhclient -v {interface_name}
Le
-v
signifie "verbeux" et vous montrera le processus en action.La réponse de @ JustinY fonctionnera (
ifup
et lesifdown
commandes) si les interfaces sont configurées pour extraire les adresses du DHCP. S'ils sont configurés comme statiques, ils reviendront simplement à leurs adresses IP statiques.dhclient
tentera de contacter un serveur DHCP, peu importe quoi.la source
les autres réponses semblent bonnes. Je voulais simplement ajouter, à partir de la
man
page:généralement, l'
--all
indicateur peut être extrêmement utile à connaître car il fait apparaître le réseau dans son ensemble (à condition que les interfaces soient marquéesauto
).la source