Bug 1289596 - The location the default pxelinux configuration should be copied is incorrect
The location the default pxelinux configuration should be copied is incorrect
Status: CLOSED DUPLICATE of bug 1281553
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: doc-Installation_Guide (Show other bugs)
7.3
x86_64 Linux
high Severity medium
: rc
: ---
Assigned To: Petr Bokoc
ecs-bugs
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2015-12-08 09:09 EST by Sevan Janiyan
Modified: 2015-12-09 07:39 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-12-09 07:39:39 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Sevan Janiyan 2015-12-08 09:09:30 EST
Document URL: 
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/chap-installation-server-setup.html#sect-network-boot-setup-bios

Section Number and Name: 
21.1.1
Configuring a PXE Server for BIOS-based AMD64 and Intel 64 Clients
Describe the issue: 
In step 7, it's suggested to "Add a configuration file named default to the pxelinux/ directory"

This is incorrect as the client requests the file from pxelinux/pxelinux.cfg
Suggestions for improvement: 
"Add a configuration file named default to the pxelinux/pxelinux.cfg directory"

"A sample configuration file at /var/lib/tftpboot/pxelinux/pxelinux.cfg/default might look like:"

Additional information:

Found using CentOS 7 1503.
This behaviour can be confirmed using tcpdump on the boot server whilst a client attempts to PXE boot:

tcpdump: listening on em0, link-type EN10MB
13:07:52.164341 0.0.0.0.68 > 255.255.255.255.67: xid:0x28d9914b secs:4 flags:0x8000 [|bootp]
13:07:52.164765 192.168.1.90.67 > 255.255.255.255.68: xid:0x28d9914b secs:4 flags:0x8000 Y:192.168.1.100 S:192.168.1.90 ether 08:00:27:d9:91:4b [|bootp] [tos 0x10]
13:07:54.190923 0.0.0.0.68 > 255.255.255.255.67: xid:0x28d9914b secs:4 flags:0x8000 [|bootp]
13:07:54.191590 192.168.1.90.67 > 255.255.255.255.68: xid:0x28d9914b secs:4 flags:0x8000 Y:192.168.1.100 S:192.168.1.90 ether 08:00:27:d9:91:4b [|bootp] [tos 0x10]
13:07:54.193677 arp who-has 192.168.1.90 tell 192.168.1.100
13:07:54.193763 arp reply 192.168.1.90 is-at 08:00:27:7e:cc:af
13:07:54.193895 192.168.1.100.2070 > 192.168.1.90.69: 37 RRQ "/pxelinux/pxelinux.0"
13:07:54.194044 192.168.1.90.28811 > 192.168.1.100.2070: udp 14
13:07:54.194155 192.168.1.100.2070 > 192.168.1.90.28811: udp 17
13:07:54.194948 192.168.1.100.2071 > 192.168.1.90.69: 42 RRQ "/pxelinux/pxelinux.0"
13:07:54.195061 192.168.1.90.35937 > 192.168.1.100.2071: udp 15
13:07:54.195225 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.195315 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.195465 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.195545 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.195696 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.195774 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.195882 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.195958 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.196136 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.196247 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.196355 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.196431 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.196604 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.196714 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.196888 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.196999 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.197171 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.197282 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.197427 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.197505 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.197675 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.197786 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.197959 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.198073 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.198356 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.198540 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.198665 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.198760 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.198930 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.199023 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.199148 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.199242 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.199365 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.199458 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.199596 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.199688 192.168.1.90.35937 > 192.168.1.100.2071: udp 1460
13:07:54.199825 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.199915 192.168.1.90.35937 > 192.168.1.100.2071: udp 567
13:07:54.200089 192.168.1.100.2071 > 192.168.1.90.35937: udp 4
13:07:54.217620 192.168.1.100.49152 > 192.168.1.90.69: 89 RRQ "/pxelinux/pxelinux.cfg/4a04d2e0-108c-4561-a2be-53e708a80c48"
13:07:54.217787 192.168.1.90.24831 > 192.168.1.100.49152: udp 19
13:07:54.220035 192.168.1.100.49153 > 192.168.1.90.69: 73 RRQ "/pxelinux/pxelinux.cfg/01-08-00-27-d9-91-4b"
13:07:54.220143 192.168.1.90.40908 > 192.168.1.100.49153: udp 19
13:07:54.223037 192.168.1.100.49154 > 192.168.1.90.69: 61 RRQ "/pxelinux/pxelinux.cfg/C0A8DE64"
13:07:54.223172 192.168.1.90.8843 > 192.168.1.100.49154: udp 19
13:07:54.225591 192.168.1.100.49155 > 192.168.1.90.69: 60 RRQ "/pxelinux/pxelinux.cfg/C0A8DE6"
13:07:54.225698 192.168.1.90.7699 > 192.168.1.100.49155: udp 19
13:07:54.227880 192.168.1.100.49156 > 192.168.1.90.69: 59 RRQ "/pxelinux/pxelinux.cfg/C0A8DE"
13:07:54.227989 192.168.1.90.17679 > 192.168.1.100.49156: udp 19
13:07:54.230210 192.168.1.100.49157 > 192.168.1.90.69: 58 RRQ "/pxelinux/pxelinux.cfg/C0A8D"
13:07:54.230317 192.168.1.90.32583 > 192.168.1.100.49157: udp 19
13:07:54.232527 192.168.1.100.49158 > 192.168.1.90.69: 57 RRQ "/pxelinux/pxelinux.cfg/C0A8"
13:07:54.232666 192.168.1.90.18076 > 192.168.1.100.49158: udp 19
13:07:54.234838 192.168.1.100.49159 > 192.168.1.90.69: 56 RRQ "/pxelinux/pxelinux.cfg/C0A"
13:07:54.234943 192.168.1.90.19730 > 192.168.1.100.49159: udp 19
13:07:54.237122 192.168.1.100.49160 > 192.168.1.90.69: 55 RRQ "/pxelinux/pxelinux.cfg/C0"
13:07:54.237230 192.168.1.90.21320 > 192.168.1.100.49160: udp 19
13:07:54.239424 192.168.1.100.49161 > 192.168.1.90.69: 54 RRQ "/pxelinux/pxelinux.cfg/C"
13:07:54.239569 192.168.1.90.34955 > 192.168.1.100.49161: udp 19
13:07:54.243480 192.168.1.100.49162 > 192.168.1.90.69: 60 RRQ "/pxelinux/pxelinux.cfg/default"
13:07:54.243719 192.168.1.90.32817 > 192.168.1.100.49162: udp 19
Comment 1 Clayton Spicer 2015-12-09 07:39:39 EST
Hello Sevan,
Thanks for noticing this and taking the time to report it to us - this looks to me like the same issue as one of the issues mentioned here:
https://bugzilla.redhat.com/show_bug.cgi?id=1281553

All of the problems mentioned in that link have recently been fixed and the updated version should be available soon. Please let us know if you notice anything else which needs fixing!

*** This bug has been marked as a duplicate of bug 1281553 ***

Note You need to log in before you can comment on or make changes to this bug.