Remote Boot

Atanu Ghosh atanu at icsi.berkeley.edu
Tue Oct 21 11:25:15 PDT 2003


>From my notes when trying to get diskless booting working:

 We usually have the firewall and dummynet enabled in our configs. The
 default is therefore not to allow any packets in or out. This stops
 the DHCP packets leaving a diskless kernel. Override this default.

options         IPFIREWALL_DEFAULT_TO_ACCEPT

	Atanu.

>>>>> "Tobias" == Tobias P Santos <tpeixoto at widesoft.com.br> writes:

    Tobias> Hello, I am trying to boot a FreeBSD diskless client with
    Tobias> no success.  Actually, I can boot the client, the kernel
    Tobias> is downloaded and begins to boot. Then it tries to reach
    Tobias> the DHCP/BOOT server, but this never occurs and the
    Tobias> machine repeats the following messages forever:

    Tobias> bootpc_call: sosend: 13 state 00000000 DHCP/BOOTP timeout
    Tobias> for server 255.255.255.255

    Tobias> I connected both machines (server and client) with a
    Tobias> crossover cable and ran tcpdump on server. Once the kernel
    Tobias> is downloaded, there isn't any more talking on the network
    Tobias> so the client is not asking for a DHCP/BOOTP server as it
    Tobias> should be, or as it says to be.

    Tobias> I made these tests with FreeBSD 4.8 and then switched back
    Tobias> to 4.4 but got the same behaviour with both versions.

    Tobias> With version 5.0, the kernel was downloaded but it didn't
    Tobias> boot, so I gave up 5.x.

    Tobias> The NIC's are Realtek 8139 detected as rl0 on client and
    Tobias> also on server.  BTW, I also tried an ed0 interface but it
    Tobias> didn't change anything.

    Tobias> Anyone could give a hand here? The only thing I can
    Tobias> imagine is something wrong with diskless kernel, but I've
    Tobias> compiled with the handbook instructions:

    Tobias> options BOOTP # Use BOOTP to obtain IP address/hostname
    Tobias> options BOOTP_NFSROOT # NFS mount root filesystem using
    Tobias> BOOTP info options BOOTP_COMPAT # Workaround for broken
    Tobias> bootp daemons.

    Tobias> Any clues?

    Tobias> Thank you in advance!  Best regards, -- Tobias.
    Tobias> _______________________________________________
    Tobias> freebsd-net at freebsd.org mailing list
    Tobias> http://lists.freebsd.org/mailman/listinfo/freebsd-net To
    Tobias> unsubscribe, send any mail to
    Tobias> "freebsd-net-unsubscribe at freebsd.org"


More information about the freebsd-net mailing list