[KLUG Members] Bootp, dhcp, and New York

Adam Bultman members@kalamazoolinux.org
Tue, 3 Feb 2004 17:44:46 -0500 (EST)


Good Afternoon, all.

I have a question for y'all.  I'm installing (or attempting to) linux on 
an old SGI machine I picked up for cheap.  Every document I find says that 
I need to netboot it.  That's fine.

I've installed bootpd, dhcpd, and atftp on my linux (gentoo) system, and 
have made sure that dhcpd and atftp work.  As for bootpd, I don't really 
know how to set that up, but since the docs don't really mention running 
that daemon, I'm not worried.

I've set up things with the tftp server ( I can successfully fetch files 
from it) and with the dhcp server (it will assign an address, I believe, 
and then tell you to tftp the files).  It is bootp enabled.

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).

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).

Adam

-- 
adamb@glaven.org
[ www.glaven.org ]