Server setup as a Diskless Server on reboot sends DHCP Discover
packets out
Kim Attree
kim.attree at za.verizonbusiness.com
Mon Jun 11 07:29:03 UTC 2007
Thanks Oliver,
This worked a charm :)
Kim Attree
Oliver Fromme wrote:
> Kim Attree wrote:
> > I've setup a machine as a diskless server, using PXEBoot with ihc-dhcpd
> > to offer dhcp and dhcp configuration information. I did a test reboot on
> > the server, and found to my dismay that the server NIC's are sending out
> > dhcp discover packets and trying to get an address.
> >
> > The NIC's IP info is captured correctly in /etc/rc.conf:
> > [...]
> > and the /etc/dhclient.conf file is empty. I thought maybe it was the
> > /conf directory used in the diskless Root structure creation, so I
> > renamed it out of the way, but that made no difference.
> >
> > I can't seem to find where the definition is that makes the NIC's ask
> > for DHCP info.
> >
> > Shortened output of /var/run/dmesg.boot pertaining to the DHCP Discover
> > packets:
> >
> > <snip>
> > Sending DHCP Discover packet from interface bge0 (00:0b:db:e6:a9:33)
> > Sending DHCP Discover packet from interface bge1 (00:0b:db:e6:a9:35)
>
> That's the kernel itself trying to perform BOOTP/DHCP.
> It does that before mounting the root file system (which
> might be mounted via NFS anyway, requiring an IP address
> to be obtained via BOOTP or DHCP).
>
> If you don't want that, then remove "options BOOTP" from
> your kernel config file and rebuild your kernel.
>
> Best regards
> Oliver
>
>
More information about the freebsd-stable
mailing list