Средой является Debian , хотя ответ будет распространяться на все дистрибутивы.
linux
networking
debian
dhcp
p.campbell
источник
источник
Ответы:
Вы также можете использовать эту команду:
Где
interface
находится устройство, для которого вы хотите получить новый адрес.В
-r
флаге силаdhclient
в первый выпуск любой аренды у вас есть, вы можете использовать эту команду , чтобы запросить новый:От
man dhclient
:источник
Любое из следующего должно заставить это возобновить.
или
Я бы не рекомендовал работать по SSH-соединению, хотя вам, вероятно, не удастся использовать первое, если оно не вернется с новым IP-адресом.
источник
/etc/init.d/networking restart
, даже когда на восстановление ушло более 5 секунд ...Я бы прокомментировал p.campbell, но у меня только 1 репутация, и поэтому я не могу, сначала я проверяю установленные интерфейсы:
освободить IP с выбранного интерфейса (например, eth0, eth1, enp1s0, sit0, wlan0, ...):
запросить новый IP с сервера DHCP (предупреждение об ошибке):
проверьте IP:
Ubuntu 16.04 LTS подтвердил
источник
Если вы используете
dhcpcd
инструмент, то:Первый говорит, чтобы остановить демона, а второй говорит, чтобы запустить его снова.
источник
Если MAC-адрес интерфейса не изменился, DHCP-сервер может назначить ему тот же адрес при обновлении. Поэтому простой выпуск и обновление с помощью dhclient может не получить новый адрес. Измените MAC-адрес и получите новый IP-адрес с помощью следующих команд. Не забудьте записать оригинал, если вам нужно вернуться к нему позже.
источник
dhclient -r
или неifconfig down
дал мне новый IP-адрес в моей рабочей сети, пока я не изменил MAC-адрес на случайный, используя эту команду.