[Top][All Lists]

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

Re: Grub Not Routing TFTP Appropriately

From: Andrei Borzenkov
Subject: Re: Grub Not Routing TFTP Appropriately
Date: Tue, 16 May 2017 19:48:52 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

16.05.2017 18:23, Travis DePrato пишет:
> grub2-efi-2.02-0.29, taken from RHEL 7.2 installation media rpm.

Can you reproduce it with plain upstream version? It is hard to tell
what upstream it corresponds exactly.

There was similar bug that was fixed relatively long ago. If you can
reproduce it with upstream, could you provide packet trace, if possible
from the port grub is connected to?

> On Mon, May 15, 2017 at 11:17 PM Andrei Borzenkov <address@hidden>
> wrote:
>> 15.05.2017 22:37, Travis DePrato пишет:
>>> Hello, all!
>>> I've been attempting to get UEFI Network booting working for a while now
>>> (compounded by many unrelated issues) but I've run into one that I
>> believe
>>> to be definitely the fault of GRUB (perhaps this should be a bug report?
>>> I'm not sure).
>>> I've been using various grubx64.efi/bootx64.efi/core.efi images. Each
>>> machine seems to have the same issue: the uefi network rom loads the grub
>>> efi image appropriately, then when it tries to load grub.cfg (for
>>> grubx64.efi) or the other components (starting with normal.mod), it
>> routes
>>> the packets incorrectly.
>>> For the initial .efi image, it communicates directly with the TFTP server
>>> on the ethernet layer (i.e. packets are routed directly to the mac
>> address
>>> of the TFTP server) whereas when grub continues trying to load
>> components,
>>> it tries to route through the router/gateway (it first arp's for the IP
>> of
>>> the gateway sends packets to the ethernet address of the gateway), and
>>> those packets are summarily dropped (I've confirmed that the TFTP server
>>> doesn't get them via wireshark).
>>> Ideas?
>> What is your grub version?

reply via email to

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