linux 中ifconfig命令 结果解释

一 般来说,直接输入ifconfig就会列出目前已被启动的卡,不论这个卡是否有设置IP,都会被显示出来。而如果是输入ifconfig  eth0,则会显示出这个接口的相关数据,而不管该接口是否启动。所以,如果你想要知道某个网卡的Hardware  Address,直接输入“ifconfig"网络接口代号"”即可。至于上述代码中出现的各项数据是这样的(数据排列由上而下、由左而右)。

-----------------------------------------------

 eth0      Link encap:以太网  硬件地址 00:0b:db:4c:e4:b3

            inet 地址:172.16.55.25 广播:172.16.55.255 掩码:255.255.255.0 

         inet6 地址: fe80::20b:dbff:fe4c:e4b3/64 Scope:Link  

         UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1   

        接收数据包:8735 错误:0 丢弃:0 过载:0 帧数:0  

         发送数据包:5234 错误:0 丢弃:0 过载:0 载波:0   

        碰撞:0 发送队列长度:100  

         接收字节:3897818 (3.7 MB)  发送字节:1225779 (1.1 MB)  

         基本地址:0xecc0 Memory:ff8e0000-ff900000
lo        Link encap:本地环回 

          inet 地址:127.0.0.1  掩码:255.0.0.0    

       inet6 地址: ::1/128 Scope:Host    

       UP LOOPBACK RUNNING  MTU:16436  跃点数:1    

       接收数据包:2063 错误:0 丢弃:0 过载:0 帧数:0     

      发送数据包:2063 错误:0 丢弃:0 过载:0 载波:0      

      碰撞:0 发送队列长度:0 
      接收字节:105049 (102.5 KB)  发送字节:105049 (102.5 KB)

-----------------------------------------------

eth0:网卡的代号

Link encap(encapsulation [inˌkæpsju'leiʃən;inˌkæpsə'leiʃən] n. 封装,包装,密封):Ethernet 以太网。
HWaddr:网卡的硬件地址,习惯称为MAC。
inet addr:IPv4的IP地址,后续的Bcast、Mask分别代表的是Broadcast和Netmask。
inet6 addr:是IPv6的版本的IP,我们没有使用,所以略过  scope:域
RX:那一行代表的是网络由启动到目前为止的数据包接收情况,packets代表数据包数、errors代表数据包发生错误的数量、dropped代表数据包由于有问题而遭丢弃的数量等。
TX:和RX相反,为网络由启动到目前为止的传送情况。
collisions:代表数据包碰撞的情况,如果发生太多次,表示你的网络状况不太好。
txqueuelen:代表用来传输数据的缓冲区的储存长度。
RX Bytes、TX Bytes:总传送、接收的字节总量。 
Interrupt、Memory:网卡硬件的数据,IRQ岔断和内存地址。
通过观察上述的资料,大致上能了解到你的网络情况,尤其是RX、TX内的error数量,及是否发生严重的collision情况,都是需要注意的。

注:摘自http://bbs.chinaunix.net/thread-1934030-1-1.html

http://www.cnblogs.com/hnrainll/archive/2011/10/12/2208436.html

原文地址:https://www.cnblogs.com/hezi/p/3277711.html