Subject: PWS 600au not nettbooting from linux
To: NetBSD alpha <port-alpha@netbsd.org>
From: Uwe Lienig <Uwe.Lienig@fif.mw.htw-dresden.de>
List: port-alpha
Date: 11/21/2005 20:33:13
Hi listers,

This drives me crazy. I try to net boot a 600au via bootp from a dhcp 
server on a linux machine (actually a i386 w/ linux/SuSE 9.3). The 
dhcpd.conf file has:

ddns-update-style none;
authoritative ;
allow bootp;
log-facility local0;
deny unknown-clients;
default-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.1.255;
   option routers 192.168.1.254;
   option domain-name-servers ns0, ns1;
   option domain-name "mydomain";
   range 192.168.1.101 192.168.1.199;
   default-lease-time 14400;
   max-lease-time 43200;
}

host PWS_600au {
   # option tftp-server-name "myserver";
   option host-name "alphab" ;
   # option root-path "/opt/tftp/boot/NetBSD/2.1/alpha" ;
   # allow booting;
   hardware ethernet 08:00:2b:86:8c:ae;
   fixed-address 192.168.1.100;
   #server-name "myserver" ;
   # next-server myserver ;
   # next-server 192.168.1.1 ;
   # filename "/boot/NetBSD/2.1/alpha/net.boot";
   option bootfile-name "/opt/tftp/net.boot";
   # filename "boot/netbsd";
   always-reply-rfc1048 true;
}

files mentioned above do exist and are retrievable by tftp (checked from 
a working system. hostnames resolve to a ip address. MAC address matches.

On linux I see
$> tcpdump -i eth0 -s 400 -vv dst port bootps or dst port bootpc \
    or dst port tftp

21:18:46.941841 IP (tos 0x0, ttl  32, id 4209, offset 0, flags [none], 
length: 328) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] 
BOOTP/DHCP, Request from 08:00:2b:86:8c:ae, length: 300, xid:0x2be27d00, 
secs:14, flags: [none] (0x0000)
           Client Ethernet Address: 08:00:2b:86:8c:ae
21:18:46.943019 IP (tos 0x0, ttl  64, id 5, offset 0, flags [DF], 
length: 328) myserver > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, 
Reply, length: 300, xid:0x2be27d00, secs:14, flags: [none] (0x0000)
           Your IP: alphab
           Server IP: myserver
           Client Ethernet Address: 08:00:2b:86:8c:ae
           Vendor-rfc1048:
             SM:255.255.255.0
             DG:router
             ns:ns0,ns1
             HN:"alphab"
             BF:"/opt/tftp/net.boot"
             NTP:ns0

tcpdump doesn't even show a request to the tftp port.

The SRM shows:
Sending BOOTP packet
..file open failed for ewa0/0.0.0.3.0

and again, and again ...

I have tried many combinations as seen by commented out options in the 
dhcpd.conf. But the 600au doesn't like to boot. What am I doing wrong?

TIA

-- 


Uwe Lienig
----------
fon: (+49 351) 462 2780
fax: (+49 351) 462 3476
mailto:uwe.lienig@fif.mw.htw-dresden.de

Forschungsinstitut Fahrzeugtechnik
<http://www.fif.mw.htw-dresden.de>
parcels: Gutzkowstr. 22, 01069 Dresden
letters: PF 12 07 01,    01008 Dresden

Hochschule für Technik und Wirtschaft Dresden (FH)
Friedrich-List-Platz 1, 01069 Dresden