Це просте запитання на сервері ubuntu Як відновити IP-адресу, призначену dhcp?
Це просте запитання на сервері ubuntu Як відновити IP-адресу, призначену dhcp?
Відповіді:
Власне, існують (дещо незвичні) ситуації, в яких
$ dhclient -r
$ dhclient
недостатньо.
Якщо клієнт вважає, що у нього вже є дійсна оренда, він використовуватиме його, навіть якщо DHCP-сервер дав би йому іншу адресу. Це може заплутати.
Наприклад, якщо ви переходите від динамічно виділеної IP-адреси до статичної (і різної) IP-адреси для даного клієнта, то (принаймні, для Ubuntu 10.04 і, можливо, взагалі) $ dhclient -r і $ dhclient недостатньо. Оскільки стара оренда все ще діє, клієнт просто використовуватиме це.
Це може призвести до того, що ваш сервер DHCP думає, що IP-адреса для вашого хоста має бути одним, а ваш хост - іншою справою. Панує хаос.
Щоб виправити це, спочатку потрібно перейти та видалити будь-які файли dhclient.leases з / var / lib / dhcpd / (або / var / lib / dhcp3), де клієнт зберігає свої дійсні оренди.
Тоді
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
принесе вам нову, іншу адресу.
dhclient повинен це зробити.