Ubuntu dhclient 性能优化建议
一 关键参数调优
timeout 15;
retry 4;
request subnet-mask, broadcast-address, routers,
domain-name, domain-name-servers, host-name, interface-mtu;
default-lease-time 3600;
max-lease-time 7200;
supersede domain-name-servers 223.5.5.5, 8.8.8.8;
supersede domain-name "example.com";
sudo dhclient -v -lf /var/lib/dhcp/dhclient.eth0.leases \
-pf /run/dhcp/dhclient.eth0.pid eth0
以上参数与示例适用于 /etc/dhcp/dhclient.conf 的持久化配置与命令行临时调优,可显著缩短获取与续租耗时。
二 启动与栈选择优化
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
应用:sudo netplan applysudo dhclient -r eth0
sudo dhclient -v eth0
三 快速参考配置示例
# /etc/dhcp/dhclient.conf 优化示例
timeout 15;
retry 4;
request subnet-mask, broadcast-address, routers,
domain-name, domain-name-servers, host-name, interface-mtu;
supersede domain-name-servers 223.5.5.5, 8.8.8.8;
send host-name "myhost";
default-lease-time 3600;
max-lease-time 7200;
该示例聚焦“快超时、少请求、稳续租、预置关键参数”,适合大多数云与数据中心场景。
四 观测与验证
ip a、ip route)。