[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1052
  • Last Modified:

Reset eth0 on Linux!

Hi All,

When I run ifconfig on the CentOS, information of eth0:

eth0   Link encap:Ethernet  HWaddr 00:0C:29:87:91:F9
          inet addr:192.168.102.111  Bcast: 192.168.102.255  Mask:255.255.255.0
          .....
          RX bytes:10623376070 (9.8 GiB)  TX bytes:97989127014 (91.2 GiB)

How can I reset these counters especially RX/TX packets? (I don't want to use "/etc/init.d/network restart")

Thks in advance,

LDVHAI.
0
ldvhai
Asked:
ldvhai
  • 3
  • 2
  • 2
  • +2
4 Solutions
 
Zephyr ICTCloud ArchitectCommented:
I don't think this is possible, the counters are kept in the kernel if I'm not mistaking, resetting the counters would entail resetting the nic(s) hence loosing connection.

You can check if the driver is a kernel module by doing

#ethtool -i eth0
0
 
ldvhaiAuthor Commented:
Thanks for your answer:

The information got from CentOS

[root@ldvhai ~]# ethtool -i eth0
driver: e1000
version: 7.3.21-k4-3-NAPI
firmware-version: N/A
bus-info: 0000:02:00.0
[root@ldvhai ~]#

Thks,
0
 
Zephyr ICTCloud ArchitectCommented:
The only way I see to reset the counters is by unloading the module from kernel and reloading it:

# modprobe -r e1000; modprobe e1000; ifup eth0

Should do it ... But like I said, it wil disrupt traffic/network.
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
farzanjCommented:
service network restart

Open in new window


OR

ifdown eth0
ifup    eth0

Open in new window

0
 
Gerwin Jansen, EE MVETopic Advisor Commented:
Or create a script (ifconfig alias) that uses a .ini file in which you specify which amount of RX/TX traffic to deduct from the ifconfig output. An emtpy .ini file (or not present) will show original ifconfig output so you can remove the .ini file when system is rebooted. You can use ifconfig to create the .ini file.
0
 
SandyCommented:
vnstat is also one of the tool which can be used to clear the stats without network interruption.

To get more information you can refer to below link

http://www.linuxnix.com/2009/09/how-to-use-vnstat-to-monitor-bandwidth-usage.html

TY/SA
0
 
Gerwin Jansen, EE MVETopic Advisor Commented:
@Sandy - Nice tool - how does resetting the statistics shown by ifconfig work in vnstat?
0
 
ldvhaiAuthor Commented:
Thanks for your anwser.
0
 
ldvhaiAuthor Commented:
Thanks for your anwser.
0

Featured Post

Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

  • 3
  • 2
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now