How to netboot an SGI Indy

At the time of writing, there are three Debian packages offering TFTP servers. For the purposes of netbooting an SGI Indy, however, it is best to use the tftpd-hpa package. Several users (including myself) have been unsuccessful with either the tftpd or atftpd packages.

Example

The network is 192.168.1.0/255.255.255.0 . The DHCP and TFTP servers are to be hosted on chupacabras, whose IP is 192.168.1.3 . The Indy is to be given a fixed IP, via DHCP, of 192.168.1.197 .

steve@chupacabras:~ ls -l /tftpboot/
total 4620
-rw-r--r--  1 root root 4716488 2006-06-10 18:23 netboot-boot.img
steve@chupacabras:~ cat /etc/dhcp3/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {}

host indy {
       hardware ethernet 08:00:69:09:b4:26;
       next-server 192.168.1.3;
       fixed-address 192.168.1.197;
       filename "netboot-boot.img";
}
steve@chupacabras:~ cat /proc/sys/net/ipv4/ip_local_port_range
2048    32767
steve@chupacabras:~ cat /proc/sys/net/ipv4/ip_no_pmtu_disc
1

I did not run tftpd via inetd :