Solaris - Réseau
Configurer le mode et la vitesse (duplex)
Sur Solaris, le mode et la vitesse ne se configurent pas pour une interface, mais pour un pilote. Par exemple, si on fait une modification sur hme0, ça impactera toutes les cartes qui utilisent le pilote hme, mais pas les autres.
Commandes utiles :
- récupérer le nom du pilote de la carte réseau avec "ifconfig -a". Par exemple, pour la carte "hme0", le pilote est "hme"
- voir la vitesse : "ndd -get /dev/hme link_speed" (1=100M, 0=10M)
- voir le mode : "ndd -get /dev/hme link_mode" (1=Full, 0=Half)
- voir l'état : "ndd -get /dev/hme link_status" (1=Up, 0=Down)
- voir la liste des infos qu'on peut récupérer : "ndd -get /dev/hme \?"
- désactiver l'auto-négociation : "ndd -set /dev/hme adv_autoneg_cap 0" (mettre un "1" pour l'activer)
- forcer en 100M/Full : "ndd -set /dev/hme adv_100fdx_cap 1" (nécessite que l'autoneg soit à 0)
Pour que les modifications restent actives après reboot, il faut modifier le fichier /etc/system. Par exemple, pour forcer en 100M/Full après reboot, ajoutez les lignes suivantes à /etc/system :
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100fdx_cap=1
Dernière mise à jour : 9 octobre 2009