Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Diskless booting help:

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Lombard, David N dnlombar at ichips.intel.com
Thu Sep 6 12:36:01 PDT 2007


On Thu, Sep 06, 2007 at 02:50:19PM -0400, Mark Hahn wrote:
> >But, I assume network configuration is viewed as a userland activity,
> >and not something the kernel per-se should be involved in--your "simple
> >convenience" argument of earlier.
> 
> I'm actually persuaded by the concept of doing all IP config in user-space.

Agreed.  That's the reason I heed HPA's advice. ;)

> but since tftpd is user-space, ipappend seems like a great way for one 
> piece of user-space (tftpd) to communicate with another (initrd ip config)
> without involving another fairly complicated tool (dhclient).
> 
> in other words (and afaik), the kernel has never been tweaked 
> to recognize the ipappend string...

net/ipv4/ipconfig.c handles it.  Having said that, it would be trivial to
handle it strictly in userland in an initramfs.  In that vein, I have
a shell script that emulates pxelinux, so that I can provide a superset
of PXE booting in userland with only kexec and either a tftp client or
wget to replace tftp with http or ftp.  Clearly, supporting https, scp,
multicast, et al. are also possible.

-- 
David N. Lombard, Intel, Irvine, CA
I do not speak for Intel Corporation; all comments are strictly my own.



More information about the Beowulf mailing list