링크 카운터 재설정

링크 카운터 재설정

즐겨인터페이스를 닫을 필요가 없습니다iproute2도구를 사용하여 인터페이스 링크 카운터를 재설정하고 싶습니다 .

답변1

이것iproute2커널 모듈을 제거하지 않으면 둘 다 완료할 수 없습니다.. 모듈이 커널에 내장되어 있는 경우. 일반적인 해결책은 모듈을 제거하는 것입니다. 인터넷의 많은 지식은 다음과 같습니다.

IP 경로 2"플러시 카운터" 기능이 없습니다. 이 디렉터리에 있는 및 기타 파일을 볼 수 있지만 /sys/class/net/<iface>/statistics/rx_packets읽기 전용입니다.

가능한 해결책은 다음과 같습니다.충돌명령을 실행하지만 디버그 옵션으로 컴파일된 커널이 필요합니다.

답변2

빠른 개요를 위해 인터페이스에 대한 통계를 표시할 수 있습니다. 예:

rpi ~$ ip -stats -stats link show wlan0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DORMANT group default qlen 1000
    link/ether dc:a6:32:7f:38:92 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    25097241   281838   0       0       0       0
    RX errors: length   crc     frame   fifo    missed
               0        0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    34492878   281896   0       0       0       0
    TX errors: aborted  fifo   window heartbeat transns
               0        0       0       0       2

자세한 내용은 다음에서 확인할 수 있습니다.

rpi ~$ ls /sys/class/net/wlan0/statistics/
collisions     rx_crc_errors   rx_frame_errors   rx_over_errors     tx_carrier_errors  tx_fifo_errors
multicast      rx_dropped      rx_length_errors  rx_packets         tx_compressed      tx_heartbeat_errors
rx_bytes       rx_errors       rx_missed_errors  tx_aborted_errors  tx_dropped         tx_packets
rx_compressed  rx_fifo_errors  rx_nohandler      tx_bytes           tx_errors          tx_window_errors

rpi ~$ cat /sys/class/net/wlan0/statistics/tx_packets 
300409

유일한 문제는 네트워크 드라이버를 제거하지 않고는 이러한 카운터를 재설정할 수 없다는 것입니다. 모두 읽기 전용입니다. 그러나 일부 작은 bash 스크립트에서는 이것이 문제가 되지 않습니다.

관련 정보