Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Setting up a boot server: RARPD -> could not map hardware address to IP address

280 views
Skip to first unread message

Michael Schmarck

unread,
Jan 11, 2008, 3:52:16 AM1/11/08
to
Hello.

In order to follow Arpads advice in <news:omMgj.24733$fr2....@read2.cgocable.net>,
I'm trying to setup a boot server on a Solaris 10 Sparc system. To do
so, I mounted the Solaris 10 Sparc DVD iso (sol-10-u4-ga-sparc-dvd.iso)
and ran the following commands from the directory "Solaris_10/Tools"
of the DVD:

./setup_install_server /pool/s10-boot
./add_install_client -i 10.0.1.22 -e 00:03:ba:12:d3:04 -s \
10.0.1.26:/pool/s10-boot winds02 sun4u

The ethernet/mmac adress of the winds02 system is correct. I
double checked. After that, I started in.rarpd on the boot server
by running as root

/usr/sbin/in.rarpd -a -d

On the terminal, I now get this after having done a "boot net" on the
winds02 system:

/usr/sbin/in.rarpd:[3] RARP_REQUEST for 0:3:ba:12:d3:4
/usr/sbin/in.rarpd:[3] could not map hardware address to IP address

On winds02, I get on console:

Sun Fire 280R (2 X UltraSPARC-III+) , No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.10.11, 4096 MB memory installed, Serial #51565316.
Ethernet address 0:3:ba:12:d3:4, Host ID: 8312d304.

Rebooting with command: boot net
Boot device: /pci@8,700000/network@5,1: File and args:
Timeout waiting for ARP/RARP packet
[...]

/etc/ethers on the boot server contains:

--($:~)-- cat /etc/ethers
00:03:ba:12:d3:04 winds02.win.ch.da.rtr
0:3:ba:12:d3:4 winds02.win.ch.da.rtr

Originally, it had just the 1st line - I added the 2nd line, after I
got these error messages.

In /etc/hosts (or /etc/inet/hosts, whatever you want to call it...),
there's:

--($:~)-- grep winds02 /etc/inet/hosts
10.0.1.22 winds02.win.ch.da.rtr winds02

What did I miss to do?

Michael

Michael Schmarck

unread,
Jan 11, 2008, 4:00:36 AM1/11/08
to
I wrote:

> What did I miss to do?

In /etc/nsswitch.conf, I had:

ethers: ldap [NOTFOUND=return] files

It worked, after I changed that to:

ethers: files

Best regards,
Michael

0 new messages