Setting serverip from DHCP server

Harald Seiler hws at denx.de
Fri Jul 2 15:39:33 CEST 2021


Hi,

On Thu, 2021-07-01 at 15:56 +0000, Gregory Anders wrote:
> (Re-sending now that I'm subscribed to the list)
> 
> Hi all,
> 
> I am running U-Boot on an embedded device that is connected via Ethernet 
> to my workstation. The workstation is running dhcpd and U-Boot is able 
> to successfully obtain an IP address via DHCP from the server. However, 
> the `serverip` environment variable is not being set which prevents 
> U-Boot from continuing to boot over the network. I have to manually 
> enter `setenv serverip 10.0.10.1` each time.
> 
> How do I get the DHCP server to set the serverip variable? My dhcpd.conf 
> file is quite simple:
> 
>      subnet 10.0.10.0 netmask 255.255.255.0 {
>          option routers 10.0.10.1;
>          range 10.0.10.2;
>      }
> 
> I would have thought the 'option routers' line would do the trick, but 
> apparently not. I've done a bit of searching online but haven't yet 
> found anything helpful.

This is just a guess because I don't have a dhcpd server running, but with
dnsmasq we have this working without problems.  From a quick search, maybe
adding

    next-server 10.0.10.1;

might do the trick?

-- 
Harald



More information about the U-Boot mailing list