Solved

Reset eth0 on Linux!

Posted on 2014-02-14
10
898 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
  • 3
  • 2
  • 2
  • +2
10 Comments
 
LVL 25

Expert Comment

by:Zephyr ICT
Comment Utility
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
Comment Utility
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
Comment Utility
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
 
LVL 31

Expert Comment

by:farzanj
Comment Utility
service network restart

Open in new window


OR

ifdown eth0
ifup    eth0

Open in new window

0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 37

Assisted Solution

by:Gerwin Jansen
Gerwin Jansen earned 250 total points
Comment Utility
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
Comment Utility
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 37

Accepted Solution

by:
Gerwin Jansen earned 250 total points
Comment Utility
@Sandy - Nice tool - how does resetting the statistics shown by ifconfig work in vnstat?
0
 
LVL 2

Author Comment

by:ldvhai
Comment Utility
Thanks for your anwser.
0
 
LVL 2

Author Closing Comment

by:ldvhai
Comment Utility
Thanks for your anwser.
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Daily system administration tasks often require administrators to connect remote systems. But allowing these remote systems to accept passwords makes these systems vulnerable to the risk of brute-force password guessing attacks. Furthermore there ar…
Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

771 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now