Ifconfig解析
时间:2010-09-05 来源:cup
Ifconfig是常用的查看网络配置的一个命令,依本人习惯,常用来查看此主机的IP,但是除了IP可以查看外,还可以查看其他一些信息,这些信息有时对网络的排错会有一定的帮助。
[root@sungh ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:65:58:2A
inet addr:192.168.192.130 Bcast:192.168.192.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe65:582a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:753 errors:0 dropped:0 overruns:0 frame:0
TX packets:684 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66414 (64.8 KiB) TX bytes:94046 (91.8 KiB)
Interrupt:67 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1176 errors:0 dropped:0 overruns:0 frame:0
TX packets:1176 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2940720 (2.8 MiB) TX bytes:2940720 (2.8 MiB)
eth0 表示网卡代号,0表示第一张网卡;lo 表示 loopback;本地环路接口,即没有连接到真实网络时的网络;HWaddr 是网卡的硬件地址,即MAC地址;inet addr:是ipv4的IP地址;Bcast:广播(broadcast) 地址;Mask:netmask即子网掩码;MTU:Maximum Trasmission Unit最大传输单元,即一次所能传输的最大封包;Metric 是权值之意, 路由权值, 或所需的花费, 目前尚未使用, 将来会implement;
RX:代表网络由启动以来到目前为止的数据包接收的情况,packets表示数据包数,errors表示数据包发生错误的数量,dropped表示数据包由于有问题而遭丢弃的数量;
TX:代表网络由启动以来到目前为止的数据包传送的情况,packets表示数据包数,errors表示数据包发生错误的数量,dropped表示数据包由于有问题而遭丢弃的数量;
Collisions:是数据包碰撞的情况,如果碰撞次数太多,表示当前网络状况不太好;txqueuelen:用来传输数据的缓区的储存长度;RX bytes、TX bytes:总接收、传输的字节总量。
Interrupt:IRQ中断地址;Base address :I/O 地址。
其中,RX、TX中的errors和collisions数据应引起重视,如果数值偏高,就要检查网络的情况了。