bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #43396] TFTP boot: error: time out opening '/grub/i386-pc/normal.mo


From: Rink Springer
Subject: [bug #43396] TFTP boot: error: time out opening '/grub/i386-pc/normal.mod'
Date: Sun, 17 May 2015 10:05:33 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.6.0

Follow-up Comment #3, bug #43396 (project grub):

I'm hitting the exact same issue -and dug a little further: note how the pcap
file ends with an ARP query for .254. I expect this to be the gateway IP
address (the DHCP reply doesn't seem to be in the packet dump).

I've attached my own dump (rnk-dump.pcap) to this report, where:

- 10.13.13.2 = TFTP server
- 10.13.13.254 = gateway IP
- 10.13.13.34 = client

As can be seen, initially it all goes well. However, once core.0 has been
loaded, an ARP is done for the gateway address - and traffic intended for
10.13.13.2 is instead sent to the gateway address.

This seems wrong to me - both the client and server are on the same subnet, so
there is no need to contact the gateway. The code in grub-core/net/boot.pc,
grub_net_configure_by_dhcp_ack() explicitely adds a route for the server host
(this is the 'if(bp->gateway_ip) ...' block) - I'd say such a route only needs
to be added if the server is on another subnet.

For what it's worth, commenting out the 'if(bp->gateway) { ... }' block lets
my client boot correctly.

(file #34028)
    _______________________________________________________

Additional Item Attachment:

File name: rnk-dump.pcap                  Size:7 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?43396>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]