Yes we do need those. The only change is that instead of dhcpd, I am using dnsmasq which takes care of tftp and dhcp services. I figured out the error was because I had not started the bootparamd. Once I started the bootparamd, the client boots passed that error and panics with nfs mount. I am investigating that error currently.
On Thu, Feb 9, 2023 at 1:17 AM <j...@bitminer.ca> wrote: > > I have configured "/etc/dnsmasq", "/etc/ethers", "/etc/hosts", and > > "/etc/exports" and "/etc/bootparams". > > The PXE boot in UEFI boot is able to contact the tftp/dhcp server and > > download the bsd kernel and boot up > > However, just before (or while) mounting nfs shares as root I get the > > RPC > > timeout error. > > > > ``` > > nfs_boot: using interface bse0 with revarp & bootparams > > RPC timeout for server 192.168.0.255 > > ``` > > You didn't say if you did this but you also need to change > > /etc/dhcpd.conf > > and enable rarpd, dhcpd, bootparamd, nfs_server, and finally portmap > on your boot server. > > Use tcp not udp for NFS. Add to the fstab for the mount point. > > Add a swapfile for the client; ideally a local disk but NFS will do. It > doesn't need to be large. > > My notes on diskless date back to OpenBSD 4.x but I'm pretty sure you > need these even now. > > > J > >