Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
set net0.dhcp/hostname not working as expected
2019-01-07, 10:33
Post: #4
RE: set net0.dhcp/hostname not working as expected
Thanks for this. I would like to ask how something similar can be done when ipxe booting a windows OS ?

can you perhaps guide me in the correct direction. basically would like
to dynamically assign computer name at boot.


[You are not doing anything that will pass iPXE's concept of the hostname through to your Linux OS.

You are currently going via pxelinux, so you would need to find a way to get pxelinux to pass a hostname through to your OS. If you avoid using pxelinux and instead use iPXE to load your kernel+initrd directly, then you can pass iPXE's hostname as a kernel command-line parameter. For example:

Code:
kernel vmlinuz hostname=${hostname}
initrd initrd.img
boot

If you then examine /proc/cmdline from within the running OS, you will see "hostname=abc.123" as expected.

Unfortunately, each Linux distro handles networking command-line parameters in a different way. You will need to find out what syntax your distro requires in order to set the hostname via a kernel command-line parameter.

Michael

[/quote]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: set net0.dhcp/hostname not working as expected - bothwell - 2019-01-07 10:33



User(s) browsing this thread: 1 Guest(s)