[KLUG Members] Bootp, dhcp, and New York

Adam Williams members@kalamazoolinux.org
Wed, 04 Feb 2004 06:14:52 -0500


> So, when I fire up the SGI, enter the command monitor, and try to tell it 
> to
> >> bootp(): root=/dev/ram0
> I watch it (via ethereal and tcpdump) try to search for a bootp server. 
> But, it goes and does crap like looking for stuff from cnc.net (philly), 
> xo.net (??) and a DSL line from New York.  
> So, if it's a bootp server, why on earth is my SGI talking bootp out my 
> router?  It doesn't have a default route, it shouldn't talk to the outside 
> world, yes?
> So, the questions here are:  
> 1. Why would my SGI fetch crap from the 'net if it doesn't have a route, 
> 2. Is there anything I need to change on my dhcp server to get the SGI to 
> notice it (I don't see dhcp traffic at all, only bootp).

Thats OK, ISC dhcpd supports bootp.

What does your DHCP stanza look like?  Are you providing the machine
with a root path and file name?

group {
        use-host-decl-names        on;
        option routers             192.168.3.3;
        option subnet-mask         255.255.255.0;
        option nis-domain          "whitemice";
        option domain-name         "whitemice.org";
        option domain-name-servers 192.168.3.1;
        option time-offset         -18000; # Eastern Standard Time
        option ntp-servers         192.168.3.1;
        default-lease-time         21600;
        max-lease-time             43200;
        host xterm1 {
          hardware ethernet 00:e0:29:45:bd:b2;
          fixed-address 192.168.3.21;
          option root-path    "192.168.3.1:/usr/local/ltsp/i386";
          filename            "/lts/vmlinuz-2.4.9-ltsp-6";
        }
        host xterm2 {
          ....
        }
        ....
 }

> The env variables on the SGI aren't plentiful (I cleared them) but I 
> still'd like to know what it's doing talking to the outside world... (Even 
> if I set dlserver to my bootp/dhcp server it talks  outside).

It possibly has some hard coded fall back addresses.  Some IBM Xstation
130 firmware versions would "phone home" when lost.