utiliser dhcp sur eth0 en utilisant la ligne de commande

17

J'essaye de placer l' eth0interface pour employer le 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

Y a-t-il une commande similaire à utiliser pour définir eth0pour 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/interfacesfichier a été défini sur

iface eth0 inet manual 

que j'ai ensuite changé en:

auto eth0
iface eth0 inet dhcp 

cependant cela ne change pas l' eth0adresse IP même si le système est redémarré.

branler
la source

Réponses:

27

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

dhclient eth0 -v 

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

Si votre eth0est 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/interfacesvous pouvez utiliser les commandes ifupet ifdown.

andreatsh
la source
1

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

dhclient -v -r

Modifiez ensuite l' ipadresse:

ifconfig eth0 xx.xx.xx.xx

Changer xx.xx.xx.xxavec l'ip_adress nécessaire

GAD3R
la source