Questa è una semplice domanda nel server Ubuntu Come posso rinnovare un indirizzo IP assegnato dhcp?
Questa è una semplice domanda nel server Ubuntu Come posso rinnovare un indirizzo IP assegnato dhcp?
Risposte:
In realtà, ci sono situazioni (alquanto inusuali) in cui
$ dhclient -r
$ dhclient
non è sufficiente.
Se il client ritiene che abbia già un contratto di locazione valido, lo utilizzerà, anche se il server DHCP gli avrebbe assegnato un indirizzo diverso. Questo può essere fonte di confusione.
Ad esempio, se passi da un indirizzo IP allocato in modo dinamico a un indirizzo IP statico (e diverso) per un determinato client, allora (almeno su Ubuntu 10.04, e possibilmente in generale) $ dhclient -r e $ dhclient non sono sufficienti. Poiché il vecchio contratto di locazione è ancora valido, il client lo utilizzerà.
Questo può portare il tuo server DHCP a pensare che l'indirizzo IP per il tuo host dovrebbe essere una cosa e il tuo host a pensare una cosa diversa. Il caos regna.
Per risolvere questo problema, devi prima andare ed eliminare tutti i file dhclient.leases da / var / lib / dhcpd / (o / var / lib / dhcp3), dove il client memorizza i suoi contratti di locazione validi.
Poi
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
ti procurerà un nuovo indirizzo diverso.
dhclient dovrebbe farlo.