Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 May 2000 15:49:20 -0600
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        alpha@FreeBSD.ORG
Cc:        phk@FreeBSD.ORG
Subject:   netbooting broken (for me at least)
Message-ID:  <20000522154920.A9453@panzer.kdm.org>

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

I've got a DEC 3000/300 box that netboots off another alpha.

PHK's recent change to bootp_subr broke netbooting for me:

----------------------------
revision 1.21
date: 2000/05/07 14:29:19;  author: phk;  state: Exp;  lines: +18 -6
Include a RFC 1533 "Maximum DHCP Message Size" option in our request.

ISC DHCP will limit the reply length to 64 bytes for bootp replies
unless we explicitly tell it we can do more.  We tell it that we can do
1200 bytes.
----------------------------

I've got the following entry in /etc/bootptab:

modena.plutotech.com: \
        :ht=ethernet:ha=08002bbb4eb3: \
        :ip=206.168.67.197:sm=255.255.255.128: \
        :sa=206.168.67.172:bf=netboot:rp="206.168.67.172:/b/modena/": \
        :vm=rfc10248:

And the following in /etc/inetd.conf:

tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /b/modena /
bootps  dgram   udp     wait    root    /usr/libexec/bootpd     bootpd

The relevant kernel config options are:

options         BOOTP           # Use BOOTP to obtain IP address/hostname
options         BOOTP_NFSROOT   # NFS mount root filesystem using BOOTP info
options         BOOTP_NFSV3     # Use NFS v3 to NFS mount root
options         BOOTP_COMPAT    # Workaround for broken bootp daemons.
options         BOOTP_WIRED_TO=le0 # Use interface fxp0 for BOOTP
options         NFS_ROOT                #NFS usable as root device

I get these messages in /var/log/messages on the bootp server:


May 22 15:40:49 subway bootpd[9630]: modena.plutotech.com: No room for "rp" option
May 22 15:40:49 subway bootpd[9630]: modena.plutotech.com: No room for "(end)" option
May 22 15:40:49 subway bootpd[9630]: sendto: Invalid argument
May 22 15:40:50 subway bootpd[9630]: modena.plutotech.com: No room for "rp" option
May 22 15:40:50 subway bootpd[9630]: modena.plutotech.com: No room for "(end)" option
May 22 15:40:50 subway bootpd[9630]: sendto: Invalid argument
May 22 15:40:52 subway bootpd[9630]: modena.plutotech.com: No room for "rp" option
May 22 15:40:52 subway bootpd[9630]: modena.plutotech.com: No room for "(end)" option
May 22 15:40:52 subway bootpd[9630]: sendto: Invalid argument

And the following repeats on the console of the machine that is trying to
netboot:

BOOTP timeout for server 0xffffffff

tcpdump reports the following bootp packets:

15:42:05.547967 0.0.0.0.68 > 255.255.255.255.67:  xid:0xffffff01 secs:75 flags:0x8000 file ""[|bootp]
15:42:10.597649 0.0.0.0.68 > 255.255.255.255.67:  xid:0xffffff01 secs:80 flags:0x8000 file ""[|bootp]
15:42:15.647403 0.0.0.0.68 > 255.255.255.255.67:  xid:0xffffff01 secs:85 flags:0x8000 file ""[|bootp]

Backing bootp_subr.c to rev 1.20 (the one before PHK's change) fixes
netbooting for me.

Should I change something in my configuration to get it to work again, or
is there something wrong with the change?

Thanks,

Ken
-- 
Kenneth Merry
ken@kdm.org


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000522154920.A9453>