DHClient覆盖续订时间

时间:2015-04-30 11:26:56

标签: linux ubuntu networking dhclient

我的ubuntu计算机正在从DNS服务器接收7000秒的续订时间。我想通过dhclient.conf在ubuntu机器上将其更改为更长。我无法更改dhcp服务器。

然而,我尝试的所有示例似乎都不是正确的语法。例如,如果我在.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;

任何想法,似​​乎应该很容易做到?

TIA

3 个答案:

答案 0 :(得分:3)

在我的情况下,解决方案是添加dhclient.conf

supersede dhcp-lease-time the_value_i_want;

这会覆盖服务器给出的租约时间。

顺便说一下,设置到期时间,续订(T1)和重新绑定(T2)次数由客户计算(类似租约时间的1/2和7/8)。

答案 1 :(得分:0)

客户端says

上的文档
option dhcp-lease-time uint32; 
  

此选项用于客户端请求(DHCPDISCOVER或DHCPREQUEST)   允许客户端请求IP地址的租用时间。在一个   服务器回复(DHCPOFFER),DHCP服务器使用此选项指定   它愿意提供的租约时间。

答案 2 :(得分:0)

我从路由器设置更改了租约期限

LAN接口-> DHCP服务器->租约期限