Как я могу перезагрузить 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;

Ссылки

Другие вопросы по тегам