Quand je cours, ifconfig eth0
voir les lignes suivantes:
eth0 Link encap:Ethernet HWaddr 08:00:27:42:81:a7
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe42:81a7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8001 (8.0 KB) TX bytes:34004 (34.0 KB)
Comment puis-je réinitialiser ces compteurs, en particulier les paquets RX / TX ?
12.04
networking
reset
ifconfig
bizarre
la source
la source
Réponses:
Ces compteurs sont conservés par le noyau, donc votre réponse dépend de la façon dont votre pilote de carte réseau est construit. Deux choix possibles:
Si c'est le deuxième, vous ne pouvez pas réinitialiser les compteurs sans redémarrer le système d'exploitation. Si c'est le premier, vous pouvez le faire en déchargeant le module du noyau puis en le rechargeant. Si votre carte NIC utilise le module e1000 , utilisez les commandes suivantes:
Utilisez
ethtool
pour connaître votre module NIC:Devant le pilote, vous voyez le nom de votre module:
Utilisez
apt-get
pour installerethtool
comme suit:la source
modprobe -r
décharge le pilote du noyau (ce qui pourrait vous laisser sans méthode d'accès à la machine), donc si vous faites cela à distance, je vous conseillerais simplement de redémarrer à la place.nohup
, c'est-à-dire:nohup bash restart_counters_script.sh