web-dev-qa-db-fra.com

utiliser dhcp sur eth0 en utilisant la ligne de commande

J'essaie de définir le eth0 interface pour utiliser dhcp pour obtenir une adresse ipv4, en utilisant la ligne de commande. Je peux changer manuellement l'adresse IP en utilisant

Sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

Existe-t-il une commande similaire à utiliser pour définir eth0 pour obtenir une adresse en utilisant DHCP? J'ai essayé de taper:

Sudo dhclient eth0 

cependant, l'adresse IP ne change pas lorsque je tape ceci. Le /etc/network/interfaces le fichier a été défini sur

iface eth0 inet manual 

que j'ai ensuite changé en:

auto eth0
iface eth0 inet dhcp 

mais cela ne change pas le eth0 adresse IP même si le système est redémarré.

15
user197699

Si votre dhcp est correctement configuré pour vous donner une adresse IP, la commande:

dhclient eth0 -v 

devrait marcher. L'option -v activer les messages de journal détaillés, cela peut être utile.

Si votre eth0 est déjà activé, avant de demander une nouvelle adresse IP, essayez de déconfigurer eth0.

Pour configurer les interfaces réseau en fonction des définitions d'interface dans le fichier /etc/network/interfaces vous pouvez utiliser les commandes ifup et ifdown.

25
andreatsh

Vous devez d'abord exécuter la commande suivante:

dhclient -v -r

Modifiez ensuite l'adresse ip:

ifconfig eth0 xx.xx.xx.xx

Changement xx.xx.xx.xx avec l'adresse IP requise

1
GAD3R