Как я могу перезагрузить dhclient без перезагрузки сети?
Я использую Ubuntu 14.04 на экземпляре ec2, я изменяю настройки dhcp как часть процесса инициализации и не могу найти способ перезагрузить dhclient. Фактически, нет никакого способа перезапустить сеть на 14.04 экземплярах облака. Какие-либо предложения?
3 ответа
Флаг -r явно освобождает текущую аренду, и после освобождения аренды клиент завершает работу. Откройте терминал и введите команду:
$ sudo dhclient -r
Теперь получите свежий IP:
$ sudo dhclient
Да... нет. dhclient -x или dhclient -r у меня не работали. Что сработало, так это
sudo su
ps fax
затем скопируйте всю командную строку, которая начинается с/sbin/dhclient
, включая все параметры командной строки, пути к файлам и т. д. Затем
pkill dhclient
и вставьте командную строку изps fax
в свой терминал и нажмите Enter.
Обычно я делаю это, запустив
dhclient
как одну команду:
$ sudo -Es
$ dhclient -r; dhclient
Вы можете использовать этот прием, если внесли изменения в
/etc/dhcp/dhclient.conf
:
$ cat /etc/dhcp/dhclient.conf
timeout 300;
retry 60;
supersede domain-search "dom1.mydom.com", "dom2.mydom.com";
prepend domain-name-servers 192.168.7.185,192.168.7.186;