Un de mes clients a donc configuré l'un de leurs commutateurs et la configuration résultante a entraîné une non-concordance duplex entre le commutateur et un hôte Linux.
Nous avons corrigé la non-correspondance de duplex, mais existe-t-il un moyen simple de supprimer les compteurs d'erreur sur l'interface sans redémarrer le système?
eth0 Link encap:Ethernet HWaddr 00:nn:nn:nn:nn:nn
inet addr:192.168.97.166 Bcast:192.168.97.167 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:630331763 errors:1 dropped:0 overruns:0 frame:0
TX packets:676081436 errors:1971815 dropped:0 overruns:68637 carrier:1903180
collisions:7649984 txqueuelen:1000
RX bytes:2067682611 (1.9 GiB) TX bytes:1942809411 (1.8 GiB)
linux
networking
Zoredache
la source
la source
ethtool -i eth0
. Vous pouvez également être en mesure de dissocier / lier simplement le pilote .Avez-vous vu cet article?
http://www.ducea.com/2006/09/08/resetting-ifconfig-counters/
Cela suggère que le déchargement du module de pilote réseau et son chargement réinitialiseront les compteurs, et que si vous avez le module lié statiquement dans le noyau, il n'y a pas d'autre moyen que de le redémarrer.
L'article offre une justification.
la source
Redimensionnez les tampons en anneau et les statistiques seront réinitialisées sans interruption.
(RHEL 6.5)
la source