Tips & Tricks TCP/IP sous Solaris

mardi 17 janvier 2006
par  Olivier Duquesne aka DaffyDuke
popularité : 5%

Echantillonnage TCP

pour avoir le debit IN/OUT en continu
/usr/local/etc/debit_lan <carte> <intervalle>
pour avoir le delta des valeurs du driver tcp entre 2 intervales de temps :
/usr/local/etc/delta_tcp <intervalle>

Config TCP

 ndd -get /dev/tcp tcp_keepalive_interval

Passer en 100 full duplex avec une carte Gigabit

The bge inferface (V210) can be forced to a certain speed and duplex
via two methodes: ndd and bge.conf

NDD Creating a script in /etc/rc2.d/S68net_tune
           #!/sbin/sh
           # /etc/rc2.d/S68net-tune
           PATH=/usr/bin:/usr/sbin
           # Force bge0 to 100fdx autoneg off
           ndd -set /dev/bge0 adv_1000fdx_cap 0
           ndd -set /dev/bge0 adv_1000hdx_cap 0
           ndd -set /dev/bge0 adv_100fdx_cap 1
           ndd -set /dev/bge0 adv_100hdx_cap 0
           ndd -set /dev/bge0 adv_10fdx_cap 0
           ndd -set /dev/bge0 adv_10hdx_cap 0
           ndd -set /dev/bge0 adv_autoneg_cap 0

bge.conf Adding the following line to the file
           /platform/sun4u/kernel/drv/bge.conf

           adv_autoneg_cap=0 adv_1000fdx_cap=0 adv_1000hdx_cap=0 \
           adv_100fdx_cap=1 adv_100hdx_cap=0 adv_10fdx_cap=0 \
           adv_10hdx_cap=0;

However, using bge.conf will force all instances of bge to the
speed/duplex specified in the file. 

Connaître la f**king interface réseau

prtconf -Dv|grep net

Commentaires

Logo de Olivier Duquesne aka DaffyDuke
dimanche 11 mars 2007 à 17h47 - par  Olivier Duquesne aka DaffyDuke

Impossible de remettre la main dessus. A l’époque de l’article je le trouvais dans mon PATH et croyais naïvement que c’était intégré à Solaris et bien pas du tout. On peut probablement le trouver quelque part sur SunSolve ?

mardi 13 février 2007 à 17h00

Dis, on le trouve où ce script ?
/usr/local/etc/debit_lan
 ;-)