2015-04-30 2 views
0

Моя машина ubuntu получает время восстановления 7000 секунд от DNS-сервера. Я хочу изменить это на машине ubuntu, чтобы быть длиннее через dhclient.conf. Я не могу изменить dhcp sever.Время восстановления DHClient

Однако все примеры, которые я пытаюсь сделать, кажется, не являются правильным синтаксисом. Например, если я добавлю в начало .conf, чтобы запросить время аренды 6000, я не получаю никаких изменений. Я также пробовал

min-lease-time infinite; 
max-lease-time infinite; 

как глобальные переменные.

#send host-name "andare.fugue.com"; 
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; 
send dhcp-lease-time 6000; 
#supersede domain-name "fugue.com home.vix.com"; 
#prepend domain-name-servers 127.0.0.1; 
request subnet-mask, broadcast-address, time-offset, routers, 
    domain-name, domain-name-servers, host-name, 
    netbios-name-servers, netbios-scope; 
#require subnet-mask, domain-name-servers; 
#timeout 60; 
#retry 60; 
#reboot 10; 
#select-timeout 5; 
#initial-interval 2; 
#script "/etc/dhcp3/dhclient-script"; 
#media "-link0 -link1 -link2", "link0 link1"; 
#reject 192.33.137.209; 

Любые идеи, похоже, что это должно быть легко сделать?

ТИА

ответ

1

В моем случае решение было добавить в dhclient.conf:

supersede dhcp-lease-time the_value_i_want; 

Это переопределять время аренды данного сервером.

К слову, это время истечения, время обновления (T1) и повторное воспроизведение (T2) рассчитывается клиентом (что-то вроде 1/2 и 7/8 от времени аренды).

0

документация на стороне клиента says

option dhcp-lease-time uint32; 

Этот параметр используется в запросе клиента (DHCPDISCOVER или DHCPREQUEST) позволяет клиенту запросить время аренды для IP адрес. В ответе сервера (DHCPOFFER) сервер DHCP использует этот параметр, чтобы указать срок аренды, который он готов предложить.

Смежные вопросы