close

按此前往linux完整教學目錄

 

 

使用ifconfig查看當前網路設定:

Ifconfig指令是針對有線網路所用。若要觀察無線網路的設定,需用iwconfig指令。

 (1) 輸入ifconfig後,會顯示當前主機中所有已開啟的網路卡(以網路卡代號顯示),以及其網路設定。如:

eth0      Link encap:Ethernet  HWaddr 00:1c:25:33:52:ee 

          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0

          inet6 addr: fe80::21c:25ff:fe33:52ee/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:738 errors:0 dropped:0 overruns:0 frame:0

          TX packets:676 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:733049 (733.0 KB)  TX bytes:121593 (121.5 KB)

          Interrupt:19

其中,各項說明如下:

eth0

網卡代號。通常以eth0代表第一張乙太網路卡。常見的還有lo代表「內部迴路測試」(並非實體)pppoe代表透過數據機連接網際網路後所產生的「虛擬網卡」,以及wlan0代表第一張無線網路卡。

HWaddr

此張網卡的卡號,也就是實體位址,又稱MAC位址。

inet addr

此張網卡所具有的IP位址(IPv4版本)

Bcast

此張網卡的廣播IP位址。

Mask

此張網卡之IP位址的子網路遮罩。

inet6 addr

此張網卡所具有的IP位址(IPv6版本)

UP

表示與此網卡有關的核心模組(或驅動程式)已被系統所載入。

BROADCAST

表示此網卡可以使用廣播IP位址。

RUNNING

表示此網卡正在運作中。

MULTICAST

表示此網卡支援multicast(多點傳送)機制。

MTU

此網卡的最大傳輸單位,以byte來計。

Metric

Linux不使用此設定,可忽略。

RX packets

自網卡啟動以來、到目前為止,此張網卡所收到的正確之封包數。其後,errors為錯誤封包的數量,dropped為所捨棄之封包的數量。

TX packet

自網卡啟動以來、到目前為止,此張網卡所正確對外傳輸的封包數。其後,errors為錯誤封包的數量,dropped為所捨棄之封包的數量。

collisions

封包發生碰撞的次數。若此值大於零,表示發生「網路塞車」。

txqueuelen

己方緩衝器之容量大小。以byte為單位。

RX bytes

自網卡啟動以來、到目前為止,此張網卡所收到的資料之總量。

TX bytes

自網卡啟動以來、到目前為止,此張網卡所傳送的資料之總量。

Interrupt

此為網卡的「中斷號碼(interrupt number)」。

註:當硬體接收到了某些資訊或指令且要求CPU馬上做出處理時,CPU就必須放下原先的工作去處理,故原先的工作會被打斷(這稱為硬體對CPU的「中斷」,每一種不同種類的中斷,都對應到不同的「中斷號碼」)。這時CPU會依據中斷號碼來判斷是哪種中斷發生了,並且採取相關措施(呼叫特定程式去處理)

註:亦可使用ifconfig 網卡代號,可專門顯示該網卡的網路設定。

(2) 修改網路設定:

ifconfig 網卡代號 設定

要注意的是,若隨便修改網路設定值,可能造成無法連上網際網路的結果。這時需用/etc/init.d/network restart /etc/init.d/networking restart 來重新恢復網路設定的預設值。

其中,常用的設定有:

IP位址:將該網卡的IP位址改為IP位址

netmask IP位址:將該網卡遮罩改為IP位址

broadcast IP位址:將該網卡廣播IP位址改為IP位址

mtu N:將該網卡的MTU值改為N。要注意,網卡的MTU值無法/etc/init.d/network restart /etc/init.d/networking restart 來重新恢復預設值。

(3) 在原網卡上建立一個虛擬網卡(其實體位址與原網卡相同)

ifconfig 網卡代號:子名稱 設定

其中,常用的設定與上述相同。例如:

ifconfig eth0:kkk 192.168.1.105

可建立一個名為eth0:kkk的虛擬網卡,其實體位址與eth0的實體位址相同,且IP位址為192.168.1.105

(4) 啟動與關閉網路卡:

欲關閉一個正在啟動的網路卡,使其不能連線,可用:ifdown 網卡代號

欲啟動一個已經關閉的網路卡,使其恢復連線,可用:ifup 網卡代號

 

 

上一篇:linux 與網管有關的設定檔

下一篇:linux route

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()