温馨提示×

怎样重启linux dhcp

小樊
41
2026-09-12 15:48:42
栏目: 智能运维

在 Linux 上“重启 DHCP”通常分两种情况:重启 DHCP 客户端服务(获取/续租 IP)或 重启 DHCP 服务器(提供 IP 分配)。下面分别说明。


一、重启 DHCP 客户端(获取/更新本机 IP)

1. 使用 systemd(最常见)

sudo systemctl restart NetworkManager

或(部分系统用 networking):

sudo systemctl restart networking

2. 释放并重新获取 IP(dhclient)

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

3. 指定网卡

sudo dhclient -r eth0
sudo dhclient eth0

二、重启 DHCP 服务器(如 isc-dhcp-server)

1. Debian / Ubuntu

sudo systemctl restart isc-dhcp-server

2. RHEL / CentOS 7+

sudo systemctl restart dhcpd

3. 查看状态

sudo systemctl status isc-dhcp-server
# 或
sudo systemctl status dhcpd

三、常见问题排查

  • 配置错误导致无法启动
    sudo journalctl -xe
    
  • 确认服务名
    systemctl list-unit-files | grep dhcp
    

四、简单总结

  • 本机换 IP → dhclient 或重启 NetworkManager
  • 服务器重分配 → 重启 isc-dhcp-server / dhcpd

如果你能告诉我:

  • Linux 发行版(Ubuntu / CentOS / Debian 等)
  • 客户端还是服务器

我可以给你更精确的一条命令。

0