I already have a script like this in "miniexplorer", but it generates html and that may be overkill, so this is a quickie one to query all network card ports in your solaris server about NIC speed. #!/bin/ksh ifconfig -a | grep flags | grep -v 'lo' |awk -F: '{ print $1 }' |uniq|while read IF;do D=`echo $IF| sed s/[0-9,:]*$//` IN=`echo $IF| sed 's/^[a-z]*//'` echo "$D $IN -------------------------------------------------" ndd -set /dev/$D instance $IN (ndd -get /dev/$D ?|awk '$1!~/^?/{print$1}'|while read p;do /usr/ucb/echo -n $p:;ndd -get /dev/$D $p; done kstat ${D}:${IN}) | egrep 'adv|link|speed' |sed 's/ //g' done