Donc, un de mes clients configuré l'un de leurs commutateurs et la configuration résultante a entraîné une incompatibilité duplex entre le commutateur et un hôte Linux.
Nous avons corrigé la décalage duplex, mais il y a un moyen facile d'effacer les comptoirs d'erreur de 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)
ce n'est pas prévu, ou pensez-vous être fait. Vous pouvez décharger et charger à nouveau le pilote de réseau s'il est chargé sous forme de module:
ifconfig ethX down; rmmod ethX; insmod ethX; ifconfig ethX
De toute façon, il y aura une panne de réseau et un risque si vous ne pouvez pas remettre votre main dessus.
Vous pouvez réinitialiser les statistiques du port de commutation et rechercher de nouvelles erreurs. Ou enregistrer ce numéro actuel et comparez-les contre eux au lieu de zéro
Avez-vous vu cet article?
http://www.ducea.com/2006/09/08/Resetting-ifconfig-counters/
Il suggère de décharger le module de pilote de réseau et le chargement de son dos réinitialisera les compteurs et que si vous avez le module statiquement lié dans le noyau, il n'y a pas d'autre moyen que de le redémarrer.
L'article offre une justification.
Redimensionnez les tampons d'anneau et les statistiques seront réinitialisées sans temps d'arrêt.
ethtool -G eth1 rx 511
ethtool -G eth1 rx 4096
(Rhel 6.5)