To proste pytanie na serwerze Ubuntu Jak odnowić adres IP przypisany do protokołu dhcp?
To proste pytanie na serwerze Ubuntu Jak odnowić adres IP przypisany do protokołu dhcp?
Odpowiedzi:
W rzeczywistości istnieją (nieco nietypowe) sytuacje, w których
$ dhclient -r
$ dhclient
nie jest wystarczający.
Jeśli klient myśli, że ma już ważną dzierżawę, użyje go, nawet jeśli serwer DHCP nadałby mu inny adres. To może być mylące.
Na przykład, jeśli przejdziesz z dynamicznie przydzielanego adresu IP na statyczny (i inny) adres IP dla danego klienta, to (przynajmniej w Ubuntu 10.04 i ewentualnie ogólnie) $ dhclient -r i $ dhclient nie jest wystarczające. Ponieważ stara dzierżawa jest nadal ważna, klient po prostu z niej skorzysta.
Może to prowadzić do tego, że serwer DHCP myśli, że adres IP hosta powinien być jedną rzeczą, a host myśli inaczej. Panuje chaos.
Aby to naprawić, musisz najpierw usunąć i usunąć wszystkie pliki dhclient.leases z / var / lib / dhcpd / (lub / var / lib / dhcp3), w których klient przechowuje ważne dzierżawy.
Następnie
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
przyniesie ci nowy, inny adres.
dhclient powinien to zrobić.