Jumpstart: RPC Authentication error

2007-12-24 19:13:00

Hi all,

I have a jumstart server that was connected to a test network and it was
working fine. I have now connected it to the rest of the lan and am
getting problems at the start of the jumpstart. If I connect the two
machines in a private network (crossover cable) it works fine. This leads
me to think that another machine on the network is cuasing problems.

Examining the output on the console (see below) and debug info from rarpd
and bootparamd show that the initial rarp requests go ok. The tftp for the
inetboot image is also successful. The path to the boot image is located.
It fails somewhere in the load of the kernel from the server.

Snooping the network shows that at the time of failure a rarp request from
an unknown IP (202.254.186.221) using the MAC address of the client occurs
(see snoop output below). The address 202.254.186.221 is not an address on
our local network. I have seen a similar thing summary about an SGI
machine interrupting the RPC calls and causing hassles but this isn't so
obvious as the IP is unknown and the only time this IP appears is on 1 line
in the snoop. Where did this IP come from!! It looks as though my machine
has been assigned a new IP somehow as there is not a duplicate MAC addres
problem (I've tried it on two other clients)

This is the output from the client console:
timeout waiting for ARP/RARP packet
23a00 hostname: vybe0006
whoami: no domain name
root server: wof-argon
root directory: /export/jumpstart/bootimage_2.7/Boot
SunOS Release 5.7 Version Generic_106541-08 [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1999, Sun Microsystems, Inc.
WARNING: whoami: bootparam RPC failed: error 7 (RPC: Authentication error).
WARNING: nfsdyn_mountroot: NFS3 mount_root failed: error 6
Cannot mount root on /pci at 1f,4000/network at 1,1 fstype nfsdyn
panic[cpu0]/thread=10404000: vfs_mountroot: cannot mount root
skipping system dump - no dump device configured
rebooting...
Resetting ...

This is the output of a snoop on the clients MAC address:
wof-argon -> vybe0006 NFS R LOOKUP2 No such file or directory
vybe0006 -> wof-argon NFS C LOOKUP2 FH=F402 tod
wof-argon -> vybe0006 NFS R LOOKUP2 OK FH=0002
vybe0006 -> wof-argon NFS C LOOKUP2 FH=0002 todmostek
wof-argon -> vybe0006 NFS R LOOKUP2 OK FH=1F91
vybe0006 -> wof-argon NFS C READ2 FH=1F91 at 0 for 8192
wof-argon -> vybe0006 NFS R READ2 OK (6560 bytes)
wof-argon -> vybe0006 UDP continuation ID=60424
wof-argon -> vybe0006 UDP continuation ID=60424
wof-argon -> vybe0006 UDP continuation ID=60424
wof-argon -> vybe0006 UDP continuation ID=60424
202.254.186.221 -> (broadcast) RARP C Who is 8:0:20:bc:57:b8 ?
wof-argon -> vybe0006 RARP R 8:0:20:bc:57:b8 is 20.9.18.240, vybe0006
vybe0006 -> (broadcast) ARP C Who is 20.9.18.240, vybe0006 ?
vybe0006 -> 20.255.255.255 BPARAM C WHOAMI? 20.9.18.240
wof-argon -> vybe0006 BPARAM R WHOAMI? vybe0006 in vybe

I've searched the archives and sunsolve but can't find any similar problems
let alone solutions!

Thanks,
Matt

Comments

Got something to say?

You must be logged in to post a comment.