Saturday, February 16, 2008

Booting a m0n0wall with PXE and NFS root filesystem

Found an interesting article on booting a m0n0wall with PXE, presumably so you can rapidly test customized versions of the m0n0wall software.

http://people.freebsd.org/~nik/m0n0wall/pxe%2Bnfs/article.html

For those unfamiliar with m0n0wall, it's a software package commonly run on Soekris embedded computers. The m0n0wall site is here. I highly recommend it. It's very stable and easy to administer.

I really want to learn more about PXE booting. I've got some embedded boards I do development for. I want to be able to have the m0n0wall point these boards to a TFTP server on the network that has the development root filesystem exported via NFS. Looking at the undocumented config.xml options may help. This is for development of non m0n0wall software, but similar in spirit to what the article above is talking about.

So much to learn, so little time.

Labels:

4 Comments:

At 5:36 AM, Anonymous Anonymous said...

Were you able to get that to work? If you were, could you let me know, I'd like to discuss it.

 
At 5:37 AM, Anonymous Anonymous said...

oh yeah... should have gave you an email address... send me a message: randy@x1a4.com

 
At 2:08 AM, Blogger Unknown said...

I've also been trying to get that to work. I don't have a FreeBSD environment, but I tried to do some things in a VM.

If you got it to work, could you perhaps share the pxe config you used along with any files that you used?

 
At 2:41 PM, Anonymous Anonymous said...

download the config file, and open it with a text editor. the relevant were listed in the master config file as coming immediately before staticmap, therefor my config looks like this:

'next-server'192.168.8.38'/next-server'

'filename'pxelinux.0'/filename'

'staticmap'

Replace the ' with < or > as I'm not allowed to use HTML tags inside this input box.

 

Post a Comment

<< Home