Po uruchomieniu ifconfig eth0
zobacz następujące wiersze:
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)
Jak mogę zresetować te liczniki, zwłaszcza pakiety RX / TX ?
12.04
networking
reset
ifconfig
dziwny
źródło
źródło
Odpowiedzi:
Liczniki te są przechowywane przez jądro, więc twoja odpowiedź zależy od budowy sterownika karty sieciowej. Dwie możliwe opcje:
Jeśli jest drugi, nie można zresetować liczników bez ponownego uruchomienia systemu operacyjnego. Jeśli jest pierwszy, możesz to zrobić, usuwając moduł z jądra, a następnie ładując go ponownie. Jeśli Twoja karta sieciowa korzysta z modułu e1000 , użyj następujących poleceń:
Użyj,
ethtool
aby znaleźć swój moduł NIC:Przed sterownikiem widoczna jest nazwa modułu:
Użyj,
apt-get
aby zainstalowaćethtool
w następujący sposób:źródło
modprobe -r
zwalnia sterownik z jądra (co może pozostawić cię bez metody dostępu do komputera), więc jeśli robisz to zdalnie, radzę zamiast tego zrestartować komputer.nohup
, np .:nohup bash restart_counters_script.sh