Andrei Borzenkov <arvidj...@gmail.com> writes: > On Fri, Mar 18, 2016 at 8:06 AM, Nikunj A Dadhania > <nik...@linux.vnet.ibm.com> wrote: >> Andrei Borzenkov <arvidj...@gmail.com> writes: >> >>> 17.03.2016 11:45, Nikunj A Dadhania пишет: >>>> Andrei Borzenkov <arvidj...@gmail.com> writes: >>>> >>>>> On Thu, Mar 17, 2016 at 11:04 AM, Nikunj A Dadhania >>>>> <nik...@linux.vnet.ibm.com> wrote: >>>>>> net_default_interface=ofnet_net:dhcp >>>>>> net_default_ip=(null) >>>>>> net_default_mac=(null) >>>>>> net_default_server=10.0.2.2 >>>>>> net_ofnet_net_dhcp_boot_file=ubuntu-installer/ppc64el/powerpc-ieee1275/core.elf >>>>>> net_ofnet_net_dhcp_ip=10.0.2.15 >>>>>> net_ofnet_net_dhcp_mac=52:54:00:12:34:56 >>>>> >>>>> >>>>> OK, we probably need to export not only name, but also IP to match >>>>> default case. Could you attach bootp reply packet? >>>> >>>> Attached the pcap file, it has the request as well as the ack. >>>> >>>>> I wonder if anyone ever seen or used net_if_dhcp_server_name variable; >>>>> because net_boot sets interface name to card:dhcp, this actually >>>>> becomes net_card_dhcp_dhcp_server_name. Someone would sure have >>>>> noticed it. >>>> >>> >>> Please test attached patch. It sets net_<card>_dhcp_server_ip variable. >>> >>> We probably need to offer programmatic way to iterate through all cards >>> in CLI. But as long as you have single card with known name it should be >>> OK. >> >> So the variable net_ofnet_net_dhcp_server_ip is set now, although the >> boot does not proceed and bails out. >> > > There is misunderstanding. Of course you need to change your script to > actually use this variable. It does not magically set default server.
Yes, i was expecting that setting *device=tftp,server-ip might do the trick. So I did following for picking up the server IP, and this works: set net_default_server=$net_ofnet_net_dhcp_server_ip As you had mentioned, can we have a programmatic way ? Regards Nikunj _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel