在 Ubuntu 上“重装 DHCP 服务”通常取决于你用的是哪种 DHCP 服务:
isc-dhcp-client / dhcpcdisc-dhcp-server下面分别说明。
Ubuntu 默认用 systemd-networkd 或 NetworkManager 管理 DHCP,一般不需要重装。
重新获取 IP:
sudo dhclient -r
sudo dhclient
或
sudo netplan apply
sudo apt update
sudo apt install --reinstall isc-dhcp-client
sudo systemctl stop isc-dhcp-server
sudo apt remove --purge isc-dhcp-server
sudo apt autoremove
sudo apt update
sudo apt install isc-dhcp-server
编辑配置文件:
sudo nano /etc/dhcp/dhcpd.conf
示例:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
}
指定网卡(如 eth0):
sudo nano /etc/default/isc-dhcp-server
INTERFACESv4="eth0"
sudo systemctl enable isc-dhcp-server
sudo systemctl start isc-dhcp-server
查看状态:
sudo systemctl status isc-dhcp-server
重装 DHCP 没意义,只需修复配置:
sudo netplan generate
sudo netplan apply
Already runningsudo ufw allow 67/udp
如果你能说明:
我可以给你更精确的步骤。