
# Put your interface name here 
ifname=elxl0

while 
read int name mask mac ignore && echo reading next line....  || { echo no more lines ; false  ; } 
do 
 
# if [ "$int"  = "iprb0 ] && echo $name | grep '^box' > /dev/null ; then 

	case "$int" in 
	  $ifname)
		case "$name"  in 
		box*) 
			echo host $name max $mac 
			if ! grep '^$mac' /etc/ethers ; then 
				echo adding to ethers
				echo $mac "  $name" '>>' /etc/ethers
				cd /export/home/install/Solaris_10/Tools &&
				echo ./add_install_client -c box10:/export/config -p box10:/export/config $name i86pc
			fi
		esac
		;;
	Net)
		echo ok1 ... $int $name $mask $mac $ignore 
		;;
	Device)
		echo ok2 ... $int $name $mask $mac $ignore 
		;;
	------)
 		echo ready
		;;
	*)
		echo bad line "<" $int $name $mask $mac $ignore ">"
		;;
	esac
done
echo no more lines...


exit
# sample arp output
Net to Media Table: IPv4
Device   IP Address               Mask      Flags   Phys Addr 
------ -------------------- --------------- ----- ---------------
elxl0  box37                255.255.255.255       00:02:b3:61:1e:0c
elxl0  RIP2-ROUTERS.MCAST.NET 255.255.255.255       01:00:5e:00:00:09
elxl0  137.82.206.126       255.255.255.255       00:04:dc:a0:4a:0e
elxl0  26.tech.ubc.ca       255.255.255.255       00:02:b3:8b:9a:a0
elxl0  rslabs.cstudies.ubc.ca 255.255.255.255       00:03:47:96:1e:69
elxl0  10.tech.ubc.ca       255.255.255.255 SP    00:60:97:80:ba:aa

