bugGNU GRUB - Bugs: bug #55636, Wrong TFTP server when booted from...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #55636: Wrong TFTP server when booted from proxyDHCP

Submitted by:  Alkis Georgopoulos <alkisg>
Submitted on:  Sun 03 Feb 2019 03:46:33 PM UTC  
 
Category:  Booting Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open Release: 
Release:  2.02 Reproducibility:  Every Time
Planned Release:  None

Sun 03 Feb 2019 03:46:33 PM UTC, original submission:  

When grub is booted from a proxyDHCP server, it tries to download grub.cfg from the real DHCP server, and fails.

In the rescue shell, I see that $net_efinet0_dhcp_server_name has the correct proxyDHCP=TFTP server IP, but grub is using $net_default_server instead, which has the real DHCP server IP, which is not a TFTP server.

Years ago, this patch was proposed:
[Re: RFC Patch [0/2] PXE Add support for proxy DHCP](https://lists.gnu.org/archive/html/grub-devel/2014-04/msg00091.html)

As a reply, an even better patch was proposed. Yet none have been merged in git so far.

ProxyDHCP netbooting is used in thousands of installations, and grub supporting it is especially useful nowadays, as shimx64.efi > grubnetx64.efi is pretty much the only option for netbooting with UEFI secure boot enabled.

This was the respective commit in shim, which added proxyDHCP support:
https://github.com/rhboot/shim/commit/5f4fd5364109c80934b7837255ddde61f572fd69

Alkis Georgopoulos <alkisg>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alkisg (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-08-09 mdhowle Carbon-CopyRemoved mdhowle => -
    2019-08-07 mdhowle Carbon-Copy- => Added mdhowle

    Back to the top


    Powered by Savane 3.5