rhel7 pxe ブートの問題で、dhcp が間違ったアドレスを取得する

rhel7 pxe ブートの問題で、dhcp が間違ったアドレスを取得する

新しいPXEブートセットアップをセットアップしようとしていますが、すべて問題ないように見えますが、キックスタートファイルを取得しようとすると、ネットワークに到達できないというメッセージが表示されます

ここに画像の説明を入力してください

DHCPログを見ると、ネットワークが間違っていると表示されます

Jan 18 02:39:24 rhel7m dhcpd: DHCPDISCOVER from 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:25 rhel7m dhcpd: DHCPOFFER on 192.168.5.10 to 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:26 rhel7m dhcpd: DHCPREQUEST for 192.168.5.10 (192.168.5.111) from 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:26 rhel7m dhcpd: DHCPACK on 192.168.5.10 to 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:26 rhel7m in.tftpd[2912]: tftp: client does not accept options
Jan 18 02:39:35 rhel7m dhcpd: DHCPDISCOVER from 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:35 rhel7m dhcpd: DHCPOFFER on 192.168.5.10 to 00:0c:29:ae:dd:83 via eno16777736
Jan 18 02:39:35 rhel7m dhcpd: DHCPREQUEST for 192.168.130.128 (192.168.130.254) from 00:0c:29:ae:dd:83 via eno16777736: wrong network.
Jan 18 02:39:35 rhel7m dhcpd: DHCPNAK on 192.168.130.128 to 00:0c:29:ae:dd:83 via eno16777736

[root@rhel7m ~]# cat /etc/dhcp/dhcpd.conf
#option domain-name-servers 145.253.2.75, 193.174.32.18;

default-lease-time 86400;
max-lease-time 604800;

authoritative;

subnet 192.168.5.0 netmask 255.255.255.0 {
        range 192.168.5.10 192.168.5.49;
        filename "pxelinux.0";
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.5.255;
        option routers 192.168.5.111;
}

何かご意見はありますか?

答え1

環境内に IP アドレスを提供する DHCP サーバーが複数あります。

最初の DHCP サーバー IP = 192.168.5.111

2 番目の DHCP サーバー IP = 192.168.130.254 (おそらく VMware DHCP サーバー)

最初のDHCP要求はPXE DHCP要求であり、2番目のDHCP要求(カーネル/initrdの起動後)はプレーンDHCP要求であることを覚えておいてください。

関連情報