use dhcp em eth0 usando linha de comando

17

Estou tentando definir a eth0interface para usar o dhcp para obter um endereço ipv4, usando a linha de comando. Posso alterar manualmente o endereço IP usando

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

Existe um comando semelhante a ser usado para definir eth0um endereço usando dhcp? Eu tentei digitar:

sudo dhclient eth0 

no entanto, o endereço IP não muda quando digito isso. O /etc/network/interfacesarquivo foi definido como

iface eth0 inet manual 

que então mudei para:

auto eth0
iface eth0 inet dhcp 

no entanto, isso não altera o eth0endereço IP, mesmo que o sistema seja reiniciado.

agitar
fonte

Respostas:

27

Se você dhcpestiver configurado corretamente para fornecer um endereço IP, o comando:

dhclient eth0 -v 

Deveria trabalhar. A opção -vativar mensagens de log detalhadas, pode ser útil.

Se o seu eth0já estiver ativo, antes de solicitar um novo endereço IP, tente desconfigurar eth0.

Para configurar as interfaces de rede com base nas definições de interface no arquivo, /etc/network/interfacesvocê pode usar ifupe ifdowncomandos.

andreatsh
fonte
1

Primeiro, você precisa executar o seguinte comando:

dhclient -v -r

Então mude o ipendereço:

ifconfig eth0 xx.xx.xx.xx

Mude xx.xx.xx.xxcom o ip_adress necessário

GAD3R
fonte