Portanto, um de meus clientes configurou um de seus comutadores e a configuração resultante resultou em uma incompatibilidade duplex entre o comutador e um host Linux.
Corrigimos a incompatibilidade duplex, mas existe uma maneira fácil de limpar os contadores de erros na interface sem reiniciar o sistema?
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
fonte
fonte
ethtool -i eth0
. Além disso, você pode simplesmente desvincular / vincular o driver .Você viu este artigo?
http://www.ducea.com/2006/09/08/resetting-ifconfig-counters/
Ele sugere que descarregar o módulo do driver de rede e carregá-lo novamente redefinirá os contadores e que, se você tiver o módulo estaticamente vinculado no kernel, não haverá outra maneira senão reiniciá-lo.
O artigo oferece justificativa.
fonte
Redimensione os buffers de toque e as estatísticas serão redefinidas sem tempo de inatividade.
(RHEL 6.5)
fonte