CentOS 7.4 我的 DHCP 服务器是什么

CentOS 7.4 我的 DHCP 服务器是什么

我有一个 CentOS 7.4 最小安装、仅命令行系统,我试图确定我的系统从哪个 DHCP 服务器接收其 IP 地址。我努力了:

  • IP地址
  • 如果配置
  • cat /etc/resolv.conf <-- 显示 DNS,而不是 DHCP
  • dhclient ens160 <-- VMware 网卡名称; dhclient(1348) 已在运行 - 正在退出
  • ls /var/lib/dh​​client <-- 目录为空
  • cat /var/lib/dh​​cp/dhclient.leases <-- /var/lib/dh​​cp 不存在
  • dhcpdump <-- 未找到命令

我从我们的一台 DHCP 服务器分配了一个长期租约保留,但后来发现该保留没有传播到其他 DHCP 服务器,因此它开始追逐响应的服务器。

与此同时,我搜索了每个 DHCP 服务器,直到找到租约;我就是不知道怎么去问系统本身。

感谢您抽出时间了解此事。

答案1

尝试grep -i dhcp /var/log/messages。我认为默认情况下 CentOS 中 DHCP 会记录在那里。应显示 DHCPREQUEST 和 DHCPACK。

4 月 12 日 05:05:29 dart-dev dhclient[928]:eth0 上的 DHCPREQUEST 到 xxx.xxx.219.73 端口 67 (xid=0x7d478419)
4 月 12 日 05:05:29 dart-dev dhclient[928]:来自 xxx 的 DHCPACK。 xxx.219.73 (xid=0x7d478419)
4 月 12 日 05:05:29 dart-dev NetworkManager[852]: [1523534729.3637] dhcp4 (eth0): 地址 xxx.xxx.15.81

相关内容