温馨提示×

linux dhcp如何查看

小樊
42
2026-09-18 21:44:01
栏目: 智能运维

在 Linux 下查看 DHCP 相关信息,常见有几种场景,下面按最常用方式给你总结:


一、查看本机通过 DHCP 获取的 IP 信息

1️⃣ 使用 ip 命令(推荐)

ip addr

或只看某网卡(如 eth0):

ip addr show eth0

2️⃣ 查看 DHCP 获取的网关、DNS

ip route
cat /etc/resolv.conf

二、查看 DHCP 租约信息(已获取到的 DHCP)

1️⃣ DHCP 客户端为 dhclient

cat /var/lib/dhcp/dhclient.leases

cat /var/lib/dhcp/dhclient-eth0.leases

2️⃣ 使用 NetworkManager

nmcli dev show eth0

3️⃣ 使用 systemd-networkd

networkctl status eth0

三、查看 DHCP 服务器是否运行(如果你是服务器)

1️⃣ 查看 dhcpd 服务

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

2️⃣ 查看 DHCP 分配记录

cat /var/lib/dhcpd/dhcpd.leases

四、手动释放 / 重新获取 DHCP

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

五、抓包看 DHCP 过程(高级)

tcpdump -i eth0 port 67 or port 68

如果你能告诉我:

  • 客户端还是服务器
  • 用的发行版(CentOS / Ubuntu / Debian)
  • 网络管理方式(NetworkManager / systemd-networkd / 传统 network)

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

0