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?
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?
Réponses:
dhclient eth0
eth0: interface not found or invalid
ifconfig
pour voir quelles sont les interfaces disponibles sur votre système.
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. L'exécution de la commande dhclient -r
n'a pas résolu ce problème. Par conséquent, après une lecture man pages
plus approfondie, j'ai constaté 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
. Ensuite, l'exécution a sudo dhclient eth0
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 plus élevée que 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é qu'il dhclient
demandait spécifiquement l'ancienne adresse IP, sur la base des informations contenues dans le dhclient.leases
fichier, le serveur DHCP renvoyait toujours la même adresse.
Lorsque vous exécutez "sudo /etc/init.d/dhcp3-server restart" cela donne-t-il quelque chose comme:
Arrêt du serveur DHCP: dhcpd3. Démarrage du serveur DHCP: dhcpd3.
Sinon, il ne fonctionne pas ...
Assurez-vous simplement que votre client envoie une demande de bail, consultez votre fichier /var/logs/deamon.log. Il devrait y avoir un tas de requêtes DHCP là-dedans. Sinon, le problème vient de votre client (et nous le prendrons à partir de là).
Si votre client est ok, oubliez simplement le démarrage du feu pour le moment et essayons de le faire fonctionner sans lui. Pour vous assurer que votre serveur DHCP est opérationnel. Tapez "sudo /etc/init.d/dhcp3-server stop" puis "sudo /etc/init.d/dhcp3-server start". Ensuite, il devrait fonctionner, en supposant qu'il est correctement installé sur votre box.
J'ai inclus une copie de mon fichier dhcpd.conf.
Enfin, jetez un œil au fichier / var / log / messages de votre serveur s'il obtient les demandes et y répond avec un bail valide. Cela pourrait également vous donner une idée de ce qui ne va pas avec votre fichier de configuration (s'il y a bien sûr quelque chose qui ne va pas). Si vous ne pouvez rien faire de tout cela, postez votre fichier de messages et je vais y jeter un œil plus tard.
bonne chance
Rajat