ifconfig分析

[root@XXX~]#ifconfig

eth0Linkencap:EthernetHWaddr00:0C:29:C8:87:DB

inetaddr:192.168.5.103Bcast:192.168.5.255Mask:255.255.255.0

inet6addr:fe80::20c:29ff:fec8:87db/64Scope:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:215632errors:0dropped:0overruns:0frame:0

TXpackets:87errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RXbytes:15503343(14.7MiB)TXbytes:10634(10.3KiB)

Interrupt:177Baseaddress:0x1400

HWaddr:網卡MAC地址,網卡出廠時就固化在網卡里的。

inetaddr:IP地址

Bcast:廣播地址。指定用於發送廣播消息的IP地址。使用本地IP地址和子網掩碼創建缺省廣播地址。例如目的地址192.168.5.255表示廣播至192.168.5.0網絡上的所有主機。

Mask:子網掩碼。子網掩碼指示哪部分IP地址識別網絡,哪部分識別主機。internet被各種路由器和網關設備分隔成很多網段,爲了標識不同的網段,需要把32位的IP地址劃分成網絡號和主機號兩部分,網絡號相同的各主機位於同一網段,相互間可以直接通信,網絡號不同的主機之間通信則需要通過路由器轉發。網絡號和主機號的劃分需要用一個額外的子網掩碼(subnetmask)來表示,而不能由IP地址本身的數值決定,也就是說,網絡號和主機號的劃分與這個IP地址是A類、B類還是C類無關。這樣,多個子網就可以彙總mmarize)成一個Internet上的網絡,例如,有8個站點都申請了C類網絡,本來網絡號是24位的,但是這8個站點通過同一個ISP(Internetserviceprovider)連到Internet上,它們網絡號的高21位是相同的,只有低三位不同,這8個站點就可以彙總,在Internet上只需要一個路由表項,數據包通過Internet上的路由器到達ISP,然後在ISP這邊再通過次級的路由器選路到某個站點。IP地址與子網掩碼做與運算可以得到網絡號,主機號從全0到全1就是子網的地址範圍。IP地址和子網掩碼還有一種更簡潔的表示方法,例如140.252.20.68/24,表示IP地址爲140.252.20.68,子網掩碼的高24位是1,也就是255.255.255.0。

實例1

IP地址140.252.20.688CFC1444

子網掩碼255.255.255.0FFFFFF00

網絡號140.252.20.08CFC1400

子網地址範圍140.252.20.0~140.252.20.255

實例2

IP地址140.252.20.688CFC1444

子網掩碼255.255.255.240FFFFFFF0

網絡號140.252.20.648CFC1440

子網地址範圍140.252.20.64~140.252.20.79

inet6addr:IPv6地址

UP(代表網卡開啓狀態)RUNNING(代表網卡的網線被接上)MULTICAST(支持組播)

MTU:最大傳輸單元。

以太網幀中的數據長度規定最小46字節,最大1500字節,ARP和RARP數據包的長度不夠46字節,要在後面補填充位。最大值1500稱爲以太網的最大傳輸單元(MTU),不同的網絡類型有不同的MTU,如果一個數據包從以太網路由到撥號鏈路上,數據包長度大於撥號鏈路的MTU了,則需要對數據包進行分片(fragmentation)。注意,MTU這個概念指數據幀中有效載荷的最大長度,不包括幀首部的長度。

RX和TX:

RX表示接收數據包的情況

TX表示發送數據包的情況

如果你的網卡已經完成配置卻還是無法與其它設備通信,那麼從RX和TX的顯示數據上可以簡單地分析一下故障原因。在這種情況下,如果你看到接收和傳送的包的計數(packets)增加,那有可能是系統的IP地址出現了混亂;如果你看到大量的錯誤(errors)和衝突(Collisions),那麼這很有可能是網絡的傳輸介質出了問題,例如網線不通或hub損壞。

collisions:網絡訊號碰撞的情況說明

txqueuelen:傳輸緩區長度大小

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章