# ---------------------------------------------------------------------------------------------------- # Nom script : /test_carte_res_hme_ce_qfe.ksh # But : script pour tester le status, la vitesse et le mode (HFD, FDX) de carte reseau du serveur # version pour SUN, pour carte avec hme, qfe, ce # Note : script a modifier selon le serveur, la carte (hme, bge, ce, qfe ...) et la version de l'OS # Auteur : B. LISAN Date création : 7/9/2007 # ---------------------------------------------------------------------------------------------------- # ifconfig -a | cut -f1 -d: | egrep -v "inet |ether|lo0" |cut -b1-2 | sort -u echo "`uname -n` : temporisation 5 s (le temps que les cartes se reconfigurent) : " sleep 5 num="0" typecard="ce" for patte in `ifconfig -a | cut -f1 -d: | egrep -v "inet |ether|lo0"` do num=`echo $patte|sed 's:ce::'` echo "Patte: $patte, instance: $num" echo "-----------------------------" # On positionne l'instance $num <=============== /usr/sbin/ndd -set /dev/${typecard} instance ${num} # Pour afficher les valeurs des parametres echo "${typecard}:${patte} autoneg (1 = Up, 0 = Down) : `ndd -get /dev/${typecard} adv_autoneg_cap`" echo "${typecard}:${patte} 1000fdx (1 = 1000) : `ndd -get /dev/${typecard} adv_1000fdx_cap`" echo "${typecard}:${patte} 1000hdx (1 = 1000) : `ndd -get /dev/${typecard} adv_1000hdx_cap`" echo "${typecard}:${patte} 100T4 (1 = 100) : `ndd -get /dev/${typecard} adv_100T4_cap`" echo "${typecard}:${patte} 100fdx (1 = 100) : `ndd -get /dev/${typecard} adv_100fdx_cap`" echo "${typecard}:${patte} 100hdx (1 = 100) : `ndd -get /dev/${typecard} adv_100hdx_cap`" echo "${typecard}:${patte} 10fdx (1 = 10) : `ndd -get /dev/${typecard} adv_10fdx_cap`" echo "${typecard}:${patte} 10hdx (1 = 10) : `ndd -get /dev/${typecard} adv_10hdx_cap`" #num=`expr $num + 1` done