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>
