¿Cómo puedo reiniciar una interfaz de red? Tengo una máquina virtual que no actualiza su dirección IP correctamente al cambiar de casa a trabajo. El vm ejecuta el servidor Ubuntu y utiliza un adaptador de red en puente.
10
¿Cómo puedo reiniciar una interfaz de red? Tengo una máquina virtual que no actualiza su dirección IP correctamente al cambiar de casa a trabajo. El vm ejecuta el servidor Ubuntu y utiliza un adaptador de red en puente.
Respuestas:
Use
ifdown
para apagarlo yifup
volver a encenderlo. Para reiniciareth0
:Necesitará privilegios de root.
Más detalles sobre
ifup
yifdown
.fuente
Parece que tienes esa interfaz configurada usando DHCP. Si es así, desea eliminar el cliente DHCP existente y reiniciarlo. Para muchas distribuciones, harías esto:
pero no todas las distribuciones utilizadas
dhcpcd
. Sé algo de usodhclient
, ¿y no usa Debianpump
?Además, "eth0" puede no constituir el nombre de interfaz correcto: haga
ifconfig -a
para ver qué tiene esa VM.fuente
En Debian, puede indicarle a una interfaz que obtenga otro arrendamiento DHCP con
dhclient -v {interface_name}
Los
-v
medios "detallado" y le mostrará el proceso en acción.La respuesta de @ JustinY funcionará (
ifup
y losifdown
comandos) si las interfaces están configuradas para extraer direcciones de DHCP. Si están configurados como estáticos, simplemente volverán a sus IP estáticas.dhclient
intentará contactar a un servidor DHCP sin importar qué.fuente
Las otras respuestas se ven bien. Simplemente quería agregar, desde la
man
página:en general, el
--all
indicador puede ser extremadamente útil para conocer porque abre la red en su conjunto (siempre que las interfaces estén marcadasauto
).fuente