C'est une question simple sur le serveur Ubuntu. Comment puis-je renouveler une adresse IP attribuée par DHCP?
C'est une question simple sur le serveur Ubuntu. Comment puis-je renouveler une adresse IP attribuée par DHCP?
Réponses:
En fait, il existe des situations (quelque peu inhabituelles) dans lesquelles
$ dhclient -r
$ dhclient
c'est insuffisant.
Si le client pense qu'il a déjà un bail valide, il l'utilisera, même si le serveur DHCP lui aurait donné une adresse différente. Cela peut être déroutant.
Par exemple, si vous passez d'une adresse IP allouée dynamiquement à une adresse IP statique (et différente) pour un client donné, alors (au moins sur Ubuntu 10.04, et éventuellement généralement) $ dhclient -r et $ dhclient ne suffit pas. Parce que l'ancien bail est toujours valide, le client l'utilisera simplement.
Cela peut conduire votre serveur DHCP à penser que l'adresse IP de votre hôte devrait être une chose, et votre hôte à penser une autre chose. Le chaos règne.
Pour résoudre ce problème, vous devez d'abord supprimer tous les fichiers dhclient.leases de / var / lib / dhcpd / (ou / var / lib / dhcp3), où le client stocke ses baux valides.
Puis
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
va vous chercher une nouvelle adresse différente.
dhclient devrait le faire.