Середовище Debian , хоча відповідь стосуватиметься всіх дистрибутивів.
Середовище Debian , хоча відповідь стосуватиметься всіх дистрибутивів.
Відповіді:
Ви також можете скористатися цією командою:
dhclient -r interface
Де interface
знаходиться пристрій, для якого ви хочете отримати нову адресу.
dhclient -r eth0
У -r
прапорі сила dhclient
в перший випуск будь оренди у вас є, ви можете використовувати цю команду , щоб запросити новий:
dhclient eth0
Від man dhclient
:
-r Tell dhclient to release the current lease it has from the
server. This is not required by the DHCP protocol, but some
ISPs require their clients to notify the server if they wish
to release an assigned IP address.
Будь-яке з наступного не повинно поновити його.
/etc/init.d/networking restart
або
ifdown eth0; ifup eth0
Я б не рекомендував переходити ні через SSH-з'єднання, хоча ви, ймовірно, підете з першим, якщо він не повернеться з новою IP-адресою.
/etc/init.d/networking restart
, навіть коли потрібно було більше 5 секунд, щоб повернутися назад ...
Прокоментував би p.campbell, але я маю лише 1 репутацію і тому не можу, спершу я переглянув встановлені інтерфейси:
ip addr
випустити IP з обраного інтерфейсу (наприклад, eth0, eth1, enp1s0, sit0, wlan0, ...):
sudo dhclient -r *interface*
запит нового IP-адреси від сервера DHCP (попередження про помилку):
sudo dhclient -1 *interface*
перевірити IP:
ip addr
Підтверджено Ubuntu 16.04 LTS
Якщо ви використовуєте цей dhcpcd
інструмент, виконайте вказані нижче дії .
dhcpcd -k interface
dhcpcd interface
Перший каже припинити демон, а другий каже почати його заново.
Якщо MAC-адреса інтерфейсу не змінена, DHCP-сервер може призначити йому таку саму адресу при поновленні. Тому простий випуск та поновлення з dhclient може не отримати нової адреси. Змініть MAC-адресу та придбайте нову IP-адресу з наступними командами. Не забудьте записати оригінал, якщо вам потрібно пізніше повернути його до нього.
ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up
dhclient -r
або не ifconfig down
дала мені нову IP-адресу в моїй робочій мережі, поки я не змінив MAC-адресу на щось випадкове за допомогою цієї команди.