温馨提示×

ubuntu dhcp如何重启进程

小樊
44
2026-09-22 07:58:26
栏目: 智能运维

在 Ubuntu 上重启 DHCP 相关服务,取决于你用的是 ISC DHCP Server 还是 系统默认的网络管理(如 NetworkManager / systemd-networkd)。下面分情况说明。


一、如果你运行的是 DHCP 服务器(isc-dhcp-server)

1. 重启 DHCP 服务

sudo systemctl restart isc-dhcp-server

2. 查看状态

sudo systemctl status isc-dhcp-server

3. 启动 / 停止

sudo systemctl start isc-dhcp-server
sudo systemctl stop isc-dhcp-server

4. 配置文件位置

/etc/dhcp/dhcpd.conf

修改配置后必须重启或 reload:

sudo systemctl reload isc-dhcp-server

二、如果你是 DHCP 客户端(获取 IP)

方式 1:使用 systemd(Ubuntu 16.04+ 常见)

sudo systemctl restart systemd-networkd

(仅在使用 systemd-networkd 时有效)

方式 2:使用 NetworkManager(桌面版常见)

sudo systemctl restart NetworkManager

或者重新激活网卡:

sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>

方式 3:传统方式(dhclient)

sudo dhclient -r   # 释放
sudo dhclient      # 重新获取

三、常见排错

查看 DHCP 日志

journalctl -u isc-dhcp-server

或

tail -f /var/log/syslog

端口冲突检查

sudo netstat -tulnp | grep :67

如果你能说明是 DHCP 服务器还是客户端、Ubuntu 版本,我可以给你更精确的操作命令。

0 踩