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.

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.