> I'm trying to set up my server for diskless boots, as described
> in the diskless(8) manpage (at the moment, more or less mostly as
> an academic exercise, but I was planning to take my oldish
> laptops to some use this way).

[...]

> I have already tried to have tcpdump have a look at what's going
> on, but unfortunately, I don't see very much in its output:
> | $ tcpdump -n -s 140 -i em0 host 172.23.13.138

To debug diskless boots, you'd better use an Ethernet address filter, to
be sure you get all of the boot phases, from the reverse arp request
onwards (i.e. tcpdump -i foo0 ether host xx:xx:xx:xx:xx:xx)

> The previously mentioned old mailinglist posting mentioned that
> rpc.bootparamd'd be needed, but starting it or not does not make
> any difference (and http://www.netbsd.org/docs/network/netboot/intro.i386.html
> kind of implies that rpc.bootparamd is not needed on i386, and
> the manpage actively discourages it).

It would make a difference, assuming you have a proper bootparamd
configuration in /etc/bootparams to tell the diskless machine which NFS
shares to mount.

I am not surprised the NetBSD documentation don't mention bootparamd
anymore, because NetBSD's way of doing diskless setups is different.
Their documentation applies to NetBSD only.

Miod

Reply via email to