¿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
ifdownpara apagarlo yifupvolver a encenderlo. Para reiniciareth0:Necesitará privilegios de root.
Más detalles sobre
ifupyifdown.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 -apara ver qué tiene esa VM.fuente
En Debian, puede indicarle a una interfaz que obtenga otro arrendamiento DHCP con
dhclient -v {interface_name}Los
-vmedios "detallado" y le mostrará el proceso en acción.La respuesta de @ JustinY funcionará (
ifupy losifdowncomandos) 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.dhclientintentará contactar a un servidor DHCP sin importar qué.fuente
Las otras respuestas se ven bien. Simplemente quería agregar, desde la
manpágina:en general, el
--allindicador puede ser extremadamente útil para conocer porque abre la red en su conjunto (siempre que las interfaces estén marcadasauto).fuente