温馨提示×

linux dhcp如何重启

小樊
37
2026-10-12 13:51:27
栏目: 智能运维

在 Linux 中重启 DHCP 服务的方法取决于你使用的 DHCP 服务端软件 和 Linux 发行版。下面按常见情况说明:


一、使用 systemd 的系统(CentOS 7+/RHEL 7+/Ubuntu 16.04+)

1. ISC DHCP 服务器(最常见)

服务名通常是 dhcpd 或 dhcp

# 重启
sudo systemctl restart dhcpd

# 或
sudo systemctl restart dhcp

查看状态:

sudo systemctl status dhcpd

开机自启:

sudo systemctl enable dhcpd

2. Ubuntu(isc-dhcp-server)

sudo systemctl restart isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

二、使用 service 命令(老版本系统)

sudo service dhcpd restart

或 Ubuntu:

sudo service isc-dhcp-server restart

三、DHCP 客户端重启(不是服务器)

如果你是重启客户端的 DHCP 获取 IP(比如网卡重新拿 IP):

1. 释放并重新获取 IP

sudo dhclient -r
sudo dhclient

2. 重启网络服务

sudo systemctl restart network

或

sudo systemctl restart NetworkManager

指定网卡:

sudo dhclient -r eth0
sudo dhclient eth0

四、常见错误排查

  1. 配置文件错误:
sudo dhcpd -t
  1. 日志查看:
journalctl -u dhcpd

或

tail -f /var/log/messages

如果你能告诉我:

  • 发行版(CentOS / Ubuntu / Debian)
  • 是 DHCP 服务器 还是 客户端
  • 服务名或报错信息

我可以给你更精确的重启命令。

0 踩