使用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 網卡代號。
留言列表