Je sais qu'il existe une commande simple pour cela, mais comment dire à mon instance de serveur Ubuntu de demander une nouvelle adresse IP au serveur DHCP sur eth0?
dhclient eth0
Pour libérer l'adresse IP actuelle:
$ Sudo dhclient -r
Pour obtenir un nouveau bail:
$ Sudo dhclient
Un autre problème que j'ai rencontré est que dhclient a continué à demander la même IP au serveur DHCP. Exécution de la commande dhclient -r
n'a pas résolu ce problème. Par conséquent, après avoir lu le man pages
plus en profondeur, j'ai trouvé que si je modifiais le fichier /var/lib/dhcp3/dhclient.leases
pour supprimer toutes les références de bail à l'adaptateur spécifique, dans mon cas eth0
. Puis exécutez Sudo dhclient eth0
a fonctionné comme prévu et m'a attribué une IP nouvelle/différente.
Ma situation était peut-être unique, mais elle exigeait que mon serveur extrait une adresse d'une plage supérieure à celle précédemment émise. Le serveur DHCP a été configuré pour cela, sauf si une adresse IP spécifique a été demandée quelle que soit la plage. Étant donné que dhclient
demandait spécifiquement l'ancienne adresse IP, sur la base des informations contenues dans dhclient.leases
fichier, le serveur DHCP renvoyait toujours la même adresse.