use dhcp en eth0 usando la línea de comando

17

Estoy tratando de configurar la eth0interfaz para usar dhcp para obtener una dirección ipv4, usando la línea de comando. Puedo cambiar manualmente la dirección IP usando

sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

¿Hay un comando similar para configurar eth0para obtener una dirección usando dhcp? Traté de escribir:

sudo dhclient eth0 

Sin embargo, la dirección IP no cambia cuando escribo esto. El /etc/network/interfacesarchivo se configuró en

iface eth0 inet manual 

que luego cambié a:

auto eth0
iface eth0 inet dhcp 

Sin embargo, esto no cambia la eth0dirección IP incluso si se reinicia el sistema.

thrig
fuente

Respuestas:

27

Si dhcpestá configurado correctamente para darle una dirección IP, el comando:

dhclient eth0 -v 

Deberia trabajar. La opción -vhabilitar mensajes de registro detallados, puede ser útil.

Si eth0ya está activo, antes de solicitar una nueva dirección IP, intente desconfigurar eth0.

Para configurar las interfaces de red en base a las definiciones de interfaz en el archivo /etc/network/interfacesse pueden utilizar ifupy ifdowncomandos.

andreatsh
fuente
1

Primero debes ejecutar el siguiente comando:

dhclient -v -r

Luego cambie la ipdirección:

ifconfig eth0 xx.xx.xx.xx

Cambiar xx.xx.xx.xxcon la dirección IP necesaria

GAD3R
fuente