1748159 Members
3832 Online
108758 Solutions
New Discussion

PXE-E18 timeout error

 
Jeromejay
Advisor

PXE-E18 timeout error

Hello,

 

I'm trying to lanboot 2 RX2660 server over the network to ignite it to HPUX 11iv3.

all 3 servers are on different subnets.


[edited as it's not relevant at all].

 

- one is working fine when doing:
dbprofile -dn new1 -dhcp -sip IP_OF_THE_IGNITE_SERVER -b "/opt/ignite/boot/nbp.efi"
lanboot -dn new1

= all my bootp/ignite configs seem to be fine

 

- the other one, I'm having this output:

Shell> lanboot -dn new1

Client MAC Address: xxxxxxxxx
Client IP Address: IP_OF_THE_IGNITE_CLIENT
Subnet Mask: 255.255.252.0
BOOTP Server IP Address: IP_OF_THE_IGNITE_SERVER
Gateway IP Address: IP_OF_THE_IGNITE_GW1
Gateway IP Address:IP_OF_THE_IGNITE_GW2
DHCP Server IP Address: IP_OF_THE_IGNITE_SERVER
Boot file name: /opt/ignite/boot/nbp.efi

Retrieving File Size..................-

PXE-E18: Timeout.  Server did not respond.
Exit status code: Invalid Parameter

 

 

 

 

On the server side, I get those logs:

Jul 27 15:18:09 nemlonv1 bootpd[451]: Received DHCPREQUEST creating DHCPACK. Request data: ha = xxxxxxxxxxx, req IP IP_OF_THE_IGNITE_CLIENT, ciaddr 0.0.0.0, giaddr xxxxxxxxxxxxxx, broadcast reply on, server id xxxxxxxx.
Jul 27 15:18:09 nemlonv1 bootpd[451]: copying options from BOOTP hash entry
Jul 27 15:18:09 nemlonv1 bootpd[451]: copying options from default client group
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 32
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 33
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 36
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 3c
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 42
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 43
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 61
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 80
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 81
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 82
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 83
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 84
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 85
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 86
Jul 27 15:18:10 nemlonv1 bootpd[451]: client IP_OF_THE_IGNITE_CLIENT requested unknown/unservable option.tag = 87
Jul 27 15:18:10 nemlonv1 bootpd[451]: sending reply to IP_OF_RELAY on port 67
Jul 27 15:18:20 nemlonv1 bootpd[451]: not ICMP packet

 

any idea of what could be wrong from those ?

4 REPLIES 4
Ken Grabowski
Respected Contributor

Re: PXE-E18 timeout error

To use ignite across network subnets you have to setup boot helpers on the target subnets.  Your ignite admit guide has all the detail.  Ignite must be installed on the helper and configured as shown in the guide.  Some bootptab entries are required to.  If you still have PA-RISC systems that need to be supported, they require a boot helper configuration too.

 

I've used it. It does work. But it can be interesting to set up. Have fun!

 

Ignite Admin Guide

Matti_Kurkela
Honored Contributor

Re: PXE-E18 timeout error

>Boot file name: /opt/ignite/boot/nbp.efi
>
>Retrieving File Size..................-

>PXE-E18: Timeout.  Server did not respond.

 

This looks like the system has successfully completed the DHCP/BOOTP negotiation, and is now preparing to download the boot file. It is probably attempting to contact the Ignite server (or the Ignite boot helper, if one is configured) using the TFTP protocol. Apparently it is using a TFTP protocol extension to query the file size first, but the TFTP request seems to fail.

 

If one rx2660 is booting successfully from the Ignite server, you obviously have the TFTP service running on the Ignite server host. If you see any log entries from the TFTP service on the Ignite server when the successful rx2660 boots, do you see anything similar in the logs when the other rx2660 attempts to boot? If you see TFTP log entries with one rx2660 but not with the other, that would suggest that the TFTP request from the second rx2660 is not reaching its destination at all. If there are firewalls between the network segments, you should verify that they are configured to pass TFTP requests to the Ignite server and responses back to the rx2660. (As TFTP is an UDP-based "connectionless" protocol, it might be necessary to allow both directions separately.)

MK
pradeep m
Respected Contributor

Re: PXE-E18 timeout error

You can refer the HP Ignite-UX guided troubleshooing guide for troubleshooting TFTP related issues..

Click here to view HPIgnite-UX Guided Troubleshooting

 

Navigation Steps: 

from the above link -> choose Troubleshooting Guide -> choose Ignite-UX Recovery -> Troubleshooting Network Recovery -> TFTP Errors & Installing and Troubleshooting TFTP

 

Hope this helps troubleshooting the TFTP related issues..

Regards,
Pradeep

I am an HP Employee
A quick resolution to technical issues for your HP Enterprise products is just a click away HP Support Center Knowledge-base
See Self Help Post for more details


Jeromejay
Advisor

Re: PXE-E18 timeout error

Thanks all for your answer.

 

Here are some more things:

 

Let's call:

- IS: Ignite Server

 

- CS1: Client Server 1 that I'm trying to boot/ignore, but does not work

- RS1: relay server (boot helper) for the subnet of CS1

 

- CS2: Client Server 2 that I'm trying to boot/ignite, which is working fine

- RS2: relay server (boot) helper for the subnet of CS2.

 

 

- boot helpers: the pair CS2+RS2 is working fine. I configured the pair CS1+RS1 using the same rules (with an obvious change for the subnet).

- CS2+RS2 ignite is working fine: that means that IS is properly configured too (bootp+tftp are running, firewalls disabled...etc)

- I tried using another server for RS1, with the same results.

- I can tftp from RS1 to IS, and retrieve the file:

# tftp IP_OF_IS
tftp> get /opt/ignite/boot/Rel_B.11.31/nbp.efi
Received 31353 bytes in 0.4 seconds
tftp> quit
=> seems like there are no firewalls between the 2 subnets (I checked with the network admins and they confirmed it too)

 

 

So, here's the syslog of IS, when CS2 is booting:

Jul 30 09:42:45 nemlonv1 bootpd[11111]: Received DHCPDISCOVER creating DHCPOFFER. Request data: ha = MAC@_OF_CS2, req IP not sent, ciaddr 0.0.0.0, giaddr 170.127.78.153, broadcast reply on, server id not sent.
Jul 30 09:42:45 nemlonv1 bootpd[11111]: copying options from BOOTP hash entry
Jul 30 09:42:45 nemlonv1 bootpd[11111]: copying options from default client group
Jul 30 09:42:44 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:42:45 nemlonv1  above message repeats 63 times
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 32
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 33
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 36
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 3c
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 42
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 43
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 61
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 80
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 81
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 82
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 83
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 84
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 85
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 86
Jul 30 09:42:45 nemlonv1 bootpd[11111]: client IP_OF_CS2 requested unknown/unservable option.tag = 87
Jul 30 09:42:45 nemlonv1 bootpd[11111]: sending reply to IP_OF_RS2 on port 67
Jul 30 09:42:46 nemlonv1 bootpd[11111]: offer freed
Jul 30 09:42:46 nemlonv1 tftpd[21347]: Extended logging enabled
Jul 30 09:42:46 nemlonv1 tftpd[21347]: No control message received.
Jul 30 09:42:48 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:42:52 nemlonv1 tftpd[21374]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/nbp.efi octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21374]: send: OACK  blksize 512 tsize 31232
Jul 30 09:42:52 nemlonv1 tftpd[21374]: tftp: client does not accept options

Jul 30 09:42:48 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:42:52 nemlonv1  above message repeats 41 times
Jul 30 09:42:52 nemlonv1 tftpd[21375]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/nbp.efi octet blksize 8192
Jul 30 09:42:52 nemlonv1 tftpd[21375]: send: OACK  blksize 8192
Jul 30 09:42:52 nemlonv1 tftpd[21376]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/hpux.efi octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21376]: send: OACK  blksize 512 tsize 694640
Jul 30 09:42:52 nemlonv1 tftpd[21376]: tftp: client does not accept options
Jul 30 09:42:52 nemlonv1 tftpd[21377]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/hpux.efi octet blksize 8192
Jul 30 09:42:52 nemlonv1 tftpd[21377]: send: OACK  blksize 8192
Jul 30 09:42:52 nemlonv1 tftpd[21378]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/fpswa.efi octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21378]: send: OACK  blksize 512 tsize 328192
Jul 30 09:42:52 nemlonv1 tftpd[21378]: tftp: client does not accept options
Jul 30 09:42:52 nemlonv1 tftpd[21379]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/fpswa.efi octet blksize 8192
Jul 30 09:42:52 nemlonv1 tftpd[21379]: send: OACK  blksize 8192
Jul 30 09:42:52 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:42:52 nemlonv1 tftpd[21381]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21381]: send: OACK  blksize 512 tsize 460
Jul 30 09:42:52 nemlonv1 tftpd[21381]: tftp: client does not accept options
Jul 30 09:42:52 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:42:52 nemlonv1  above message repeats 7 times
Jul 30 09:42:52 nemlonv1 tftpd[21382]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512
Jul 30 09:42:52 nemlonv1 tftpd[21382]: send: OACK  blksize 512
Jul 30 09:42:52 nemlonv1 tftpd[21383]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21383]: send: OACK  blksize 512 tsize 460
Jul 30 09:42:52 nemlonv1 tftpd[21383]: tftp: client does not accept options
Jul 30 09:42:52 nemlonv1 tftpd[21384]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512
Jul 30 09:42:52 nemlonv1 tftpd[21384]: send: OACK  blksize 512
Jul 30 09:42:52 nemlonv1 tftpd[21387]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512 tsize 0
Jul 30 09:42:52 nemlonv1 tftpd[21387]: send: OACK  blksize 512 tsize 460
Jul 30 09:42:52 nemlonv1 tftpd[21387]: tftp: client does not accept options
Jul 30 09:42:52 nemlonv1 tftpd[21389]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512
Jul 30 09:42:52 nemlonv1 tftpd[21389]: send: OACK  blksize 512
Jul 30 09:42:53 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:43:04 nemlonv1 tftpd[21494]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512 tsize 0
Jul 30 09:43:04 nemlonv1 tftpd[21494]: send: OACK  blksize 512 tsize 460
Jul 30 09:43:04 nemlonv1 tftpd[21494]: tftp: client does not accept options
Jul 30 09:43:02 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:43:04 nemlonv1  above message repeats 135 times
Jul 30 09:43:04 nemlonv1 tftpd[21495]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/AUTO octet blksize 512
Jul 30 09:43:04 nemlonv1 tftpd[21495]: send: OACK  blksize 512
Jul 30 09:43:04 nemlonv1 tftpd[21496]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/IINSTALL octet blksize 512 tsize 0
Jul 30 09:43:04 nemlonv1 tftpd[21496]: send: OACK  blksize 512 tsize 52351286
Jul 30 09:43:04 nemlonv1 tftpd[21496]: tftp: client does not accept options
Jul 30 09:43:04 nemlonv1 tftpd[21497]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/IINSTALL octet blksize 8192
Jul 30 09:43:04 nemlonv1 tftpd[21497]: send: OACK  blksize 8192
Jul 30 09:43:06 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:44:04 nemlonv1 tftpd[21859]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/IINSTALLFS octet blksize 512 tsize 0
Jul 30 09:44:04 nemlonv1 tftpd[21859]: send: OACK  blksize 512 tsize 61341696
Jul 30 09:44:04 nemlonv1 tftpd[21859]: tftp: client does not accept options
Jul 30 09:44:02 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 09:44:04 nemlonv1  above message repeats 571 times
Jul 30 09:44:04 nemlonv1 tftpd[21860]: receive: RRQ /opt/ignite/boot/Rel_B.11.31/IINSTALLFS octet blksize 8192
Jul 30 09:44:04 nemlonv1 tftpd[21860]: send: OACK  blksize 8192
Jul 30 09:44:06 nemlonv1 bootpd[11111]: not ICMP packet

 

 

 

 

 

 

 

 

 

 

Here is the syslog when CS1 is trying:

Jul 30 11:12:56 nemlonv1 bootpd[11111]: Received DHCPDISCOVER creating DHCPOFFER. Request data: ha = MAC@_OF_CS1, req IP not sent, ciaddr 0.0.0.0, giaddr IP_OF_RS1, broadcast reply on, server id not sent.
Jul 30 11:12:56 nemlonv1 bootpd[11111]: copying options from BOOTP hash entry
Jul 30 11:12:56 nemlonv1 bootpd[11111]: copying options from default client group
Jul 30 11:12:56 nemlonv1 bootpd[11111]: not ICMP packet
Jul 30 11:12:56 nemlonv1  above message repeats 1090 times
Jul 30 11:12:56 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 32
Jul 30 11:12:56 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 33
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 36
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 3c
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 42
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 43
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 61
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 80
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 81
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 82
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 83
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 84
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 85
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 86
Jul 30 11:12:57 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 87
Jul 30 11:12:57 nemlonv1 bootpd[11111]: sending reply to IP_OF_RS1 on port 67
Jul 30 11:12:58 nemlonv1 bootpd[11111]: Received DHCPREQUEST creating DHCPACK. Request data: ha = MAC@_OF_CS1, req IP IP_OF_CS1, ciaddr 0.0.0.0, giaddr IP_OF_RS1, broadcast reply on, server id IP_OF_IS.
Jul 30 11:12:58 nemlonv1 bootpd[11111]: copying options from BOOTP hash entry
Jul 30 11:12:58 nemlonv1 bootpd[11111]: copying options from default client group
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 32
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 33
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 36
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 3c
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 42
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 43
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 61
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 80
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 81
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 82
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 83
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 84
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 85
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 86
Jul 30 11:12:58 nemlonv1 bootpd[11111]: client IP_OF_CS1 requested unknown/unservable option.tag = 87
Jul 30 11:12:58 nemlonv1 bootpd[11111]: sending reply to IP_OF_RS1 on port 67
Jul 30 11:12:59 nemlonv1 bootpd[11111]: not ICMP packet

 

=> no tftp log.

it seems CS1 does not even wait before retrying ... it just retries straight away.