Ubuntu DHCP 更新与续租操作指南
适用场景与术语说明
更新 DHCP 软件包
sudo apt update && sudo apt install --only-upgrade isc-dhcp-client(或 sudo apt install --only-upgrade dhclient,以实际包名为准)。sudo apt update && sudo apt install --only-upgrade isc-dhcp-server。客户端立即重新获取 IP 与 DNS(无需改配置)
sudo dhclient -r <接口名>(如 eth0)。sudo dhclient <接口名>。sudo dhclient -1 <接口名>(发送单播请求,快速续租)。ip -4 addr show dev <接口名>ip routecat /var/lib/dhcp/dhclient.<接口名>.leasesresolvectl status(取决于系统解析栈)。修改 DHCP 客户端配置并使其生效
sudo nano /etc/dhcp/dhclient.confrequest 列表中增删所需选项(如 subnet-mask、routers、domain-name-servers 等),或添加 send host-name "your-host"; 等自定义请求。sudo systemctl restart networkingsudo nmcli con mod <连接名> ipv4.method autosudo nmcli con up <连接名>sudo netplan applyip -4 addr、cat /var/lib/dhcp/dhclient.<接口名>.leases、resolvectl status 确认变更。服务器侧更新与验证(isc-dhcp-server)
sudo apt update && sudo apt install --only-upgrade isc-dhcp-serversudo systemctl status isc-dhcp-serversudo systemctl restart isc-dhcp-serversudo ufw allow 67/udpsudo ufw allow 68/udpsudo tail -f /var/log/syslog | grep dhcpdsudo tail -f /var/lib/dhcp/dhcpd.leases