Solved

Reset eth0 on Linux!

Posted on 2014-02-14
10
944 Views
Last Modified: 2014-03-03
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
Comment
Question by:ldvhai
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +2
10 Comments
 
LVL 25

Expert Comment

by:Zephyr ICT
ID: 39858606
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
 
LVL 2

Author Comment

by:ldvhai
ID: 39858613
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
 
LVL 25

Assisted Solution

by:Zephyr ICT
Zephyr ICT earned 125 total points
ID: 39858675
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
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 
LVL 31

Expert Comment

by:farzanj
ID: 39858704
service network restart

Open in new window


OR

ifdown eth0
ifup    eth0

Open in new window

0
 
LVL 38

Assisted Solution

by:Gerwin Jansen, EE MVE
Gerwin Jansen, EE MVE earned 250 total points
ID: 39858732
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
 
LVL 13

Assisted Solution

by:Sandy
Sandy earned 125 total points
ID: 39864483
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
 
LVL 38

Accepted Solution

by:
Gerwin Jansen, EE MVE earned 250 total points
ID: 39864544
@Sandy - Nice tool - how does resetting the statistics shown by ifconfig work in vnstat?
0
 
LVL 2

Author Comment

by:ldvhai
ID: 39900517
Thanks for your anwser.
0
 
LVL 2

Author Closing Comment

by:ldvhai
ID: 39900521
Thanks for your anwser.
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question