Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 May 2000 00:45:26 -0400 (EDT)
From:      jmutter <jmutter@ds.net>
To:        freebsd-questions@freebsd.org
Subject:   Continued... [Netbooting/Bootp - something's wrong...]
Message-ID:  <Pine.GSO.4.10.10005280041080.9509-100000@s1.ds.net>

next in thread | raw e-mail | index | archive | help

Some additional information...

I'm trying to boot a FreeBSD 4.0 machine over the net.  I'm using one of
Intel's PXE cards and ISC dhcp v2.

I can load pxeloader which in turn loads the kernel - however I'm getting
stuck here:

bootpc_init: wired to interface 'fxp0'
bootpc_init: using network interface 'fxp0'
Bootpc testing starting
bootpc hw address:0:90:27:af:7c:75
BOOTP: timeout for server 0xffffff00
BOOTP: timeout for server 0xffffff00
BOOTP: timeout for server 0xffffff00
...

Here's a sample from the dhcpd.conf running on the server:

option domain-name "foo.com";
option domain-name-servers XXX.YYY.1.4,XXX.YYY.1.5;
shared-network name {
  subnet AAA.BBB.134.0 netmask 255.255.255.0 {
    range AAA.BBB.134.125 AAA.BBB.134.140;
    range AAA.BBB.134.142 AAA.BBB.134.149;
    server-identifier  AAA.BBB.134.10;
    option routers AAA.BBB134.1;
  }
  subnet AAA.BBB.135.0 netmask 255.255.255.0 {
    allow bootp;
    allow booting;
    option root-path "/data/bsdfs";
    range AAA.BBB.135.77 AAA.BBB.135.150;
    server-identifier  AAA.BBB.134.10;
    option routers AAA.BBB.135.1;
    filename "pxeboot";
  }
}

I'm not sure why I'm getting the server timeouts for bootp - after all,
it's the same server that handed out the dhcp info as well as info for the
kernel and boot loader.  The "root-path" is an NFS exported share living
on a Solaris 2.6 box.  The "root-path" is just a copy of the "/" partition
of a 4.0 box (minus the /dev directory).

Here's a snippit from the kernel:

# One of these is mandatory:
options         FFS                     #Fast filesystem
options         MFS                     #Memory File System
options         NFS                     #Network File System
options         NFS_ROOT                #NFS usable as root device
...
device          fxp             # Intel EtherExpress PRO/100B 

options         BOOTP           # Use BOOTP to obtain IP address/hostname
options         BOOTP_NFSV3
options         BOOTP_NFSROOT   # NFS mount root filesystem using BOOTP
options         BOOTP_COMPAT    # Workaround for broken bootp daemons.
options         BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP
...
options         INIT_PATH="/stand/sysinstall"



Any ideas?  What am I doing wrong here?

I feel like I'm almost there but missing something obvious, or maybe not
so obvious.  Can someone who's done this before lend a hand?


Thanks,
Jim




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10005280041080.9509-100000>