在RedHat 7中DHCP_HOSTNAME并不一致

在RedHat / Centos 6.x中,我在/ etc / sysconfig / network-scripts / ifcfg-eth0中使用了DHCP_HOSTNAME =`hostname -s`来将客户端主机名传递给DHCP,以便在DNS中注册,并且工作起来非常完美。 我现在正在使用RedHat 7,它看起来工作不一致,如果有的话。

我有一个特定的虚拟机(克隆,如果这是相关的),它不会注册其主机名与DHCP,从而通过DNS。 我试过DHCP_HOSTNAME =`主机名',DHCP_HOSTNAME = $(主机名)和其他变种,但我也试过DHCP_HOSTNAME =(实际主机名)无济于事。 禁用NetworkManager似乎没有效果。 DHCP / DNS服务器位于Windows / AD中,DHCPconfiguration为更新DNS中的主机名。 其他Linux变体(Ubuntu / Debian衍生物,Redhat / Centos 6.x)不会出现这个问题。

有人遇到过这种情况么? 希望你能提供的任何见解。


更新一些更多的信息。 事实certificate,DHCP选项12正在发送,但它也正在请求dhclient。 我不知道这是否导致与DHCP服务器混淆。 这是预期的行为?

tcpdump / dhcpdump输出:

[root@myhostname ~]# tcpdump -lenx -i 3 -s 1500 port bootps or port bootpc | dhcpdump tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on ens192, link-type EN10MB (Ethernet), capture size 1500 bytes TCPdump 3.8.x output TIME: 09:36:15.438666 IP: > (00:50:56:92:7c:55) > (Broadcast) OP: 1 (BOOTPREQUEST) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: 932b3b7f SECS: 0 FLAGS: 0 CIADDR: 0.0.0.0 YIADDR: 0.0.0.0 SIADDR: 0.0.0.0 GIADDR: 0.0.0.0 CHADDR: 00:50:56:92:7c:55:00:00:00:00:00:00:00:00:00:00 SNAME: . FNAME: . OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST) OPTION: 50 ( 4) Request IP address 192.168.50.79 OPTION: 12 ( 19) Host name myhostname OPTION: 55 ( 18) Parameter Request List 1 (Subnet mask) 28 (Broadcast address) 2 (Time offset) 121 (Classless Static Route) 15 (Domainname) 6 (DNS server) 12 (Host name) 40 (NIS domain) 41 (NIS servers) 42 (NTP servers) 26 (Interface MTU) 119 (Domain Search) 3 (Routers) 121 (Classless Static Route) 249 (MSFT - Classless route) 33 (Static route) 252 (MSFT - WinSock Proxy Auto Detect) 42 (NTP servers) --------------------------------------------------------------------------- TIME: 09:36:15.441067 IP: > (00:50:56:92:44:c4) > (Broadcast) OP: 2 (BOOTPREPLY) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: 932b3b7f SECS: 0 FLAGS: 0 CIADDR: 0.0.0.0 YIADDR: 192.168.50.79 SIADDR: 192.168.50.28 GIADDR: 0.0.0.0 CHADDR: 00:50:56:92:7c:55:00:00:00:00:00:00:00:00:00:00 SNAME: . FNAME: pxelinux.0. OPTION: 53 ( 1) DHCP message type 5 (DHCPACK) OPTION: 58 ( 4) T1 3600 (60m) OPTION: 59 ( 4) T2 6300 (1h45m) OPTION: 51 ( 4) IP address leasetime 7200 (2h) OPTION: 54 ( 4) Server identifier 192.168.50.4 OPTION: 1 ( 4) Subnet mask 255.255.255.0 OPTION: 15 ( 10) Domainname domain.local OPTION: 6 ( 12) DNS server 192.168.1.4 OPTION: 3 ( 4) Routers 192.168.50.1 ---------------------------------------------------------------------------