iwconfig linux 命令列配置無線網絡卡

2021-06-06 18:33:08 字數 3616 閱讀 5790

原文:

iwconfig是linux wireless extensions(lwe)的使用者層配置工具之一。lwe是linux下對無線網路配置的工具,包括核心的支援、使用者層配置工具和驅動介面的支援三部分。目前很多無線網絡卡都支援lwe,而且主流的linux發布版本,比如redhat linux、ubuntu linux都已經帶了這個配置工具。

1、iwconfig

用法: iwconfig inte***ce [essid ]

[nwid ]

[mode

[freq n.nnnn[k|m|g]]

[channel n]

[ap ]

[sens n]

[nick n]

[rate ]

[rts ]

[frag ]

[enc ]

[power ]

[retry ]

[txpower n ]

[commit]

ap:連線到指定的ap或者無線網路,後面的引數可以是ap的mac位址,也可以是iwlist scan出來的識別符號。如果是ad-hoc,則連線到

乙個已經存在的ad-hoc網路。使用off引數讓無線網絡卡不改變當前已連線的ap下進入自動模式。any/auto引數,無線網絡卡自動選擇

最好的ap。

注意:如果無線訊號低到一定程度,無線網路會進入自動選擇ap模式。

示例:#iwconfig eth0 ap 00:60:1d:01:23:45

#iwconfig eth0 ap any

#iwconfig eth0 ap off

rate/bit:如果無線網絡卡支援多速率,則可以通過該命令設定工作的速率。小於1000的引數由具體的無線網絡卡驅動定義,一般是傳輸速

率的索引值,大於1000的為速率,單位bps,可以在數字後面附帶k, m, g來指定數量級。auto引數讓無線網絡卡自動選擇速率

fixed引數讓無線網絡卡不使用自動速率模式。

示例:#iwconfig eth0 rate 11m

#iwconfig eth0 rate auto

#iwconfig eth0 rate 5.5m auto    //自動選擇5.5m以下的速率

txpower:如果無線網絡卡支援多發射功率設定,則使用該引數設定發射,單位為dbm,如果指定為w(毫瓦),只轉換公式為:

dbm=30+log(w)。引數on/off可以開啟和關閉發射單元,auto和fixed指定無線是否自動選擇發射功率。

示例:#iwconfig eth0 txpower 15

#iwconfig eth0 txpower 30mw

#iwconfig eth0 txpower auto

#iwconfig eth0 txpower off  

sens:設定接收靈敏度的下限,在該下限之下,無線網絡卡認為該無線網路訊號太差,不同的網絡卡會採取不同的措施,一些現代的無線網絡卡

會自動選擇新的ap。正的引數為raw data,直接傳給無線網絡卡驅動處理,一般認為是百分比。負值表示dbm值。

示例:#iwconfig eth0 sens -80

#iwconfig eth0 sens 2

retry:設定無線網絡卡的重傳機制。limit 『value』 指定最大重傳次數;lifetime 『value』指定最長重試時間,單位為秒,可以附帶m和u來

指定單位為毫秒和微秒。如果無線網絡卡支援自動模式,則在limit和lifetime之前還可以附加min和max來指定上下限值。

示例:#iwconfig eth0 retry 16

#iwconfig eth0 retry lifetime 300m

#iwconfig eth0 retry min limit 8

rts:指定rts/cts握手方式,使用rts/cts握手會增加額外開銷,但如果無線網路中有隱藏無線節點或者有很多無線節點時可以提高效能。

後面的引數指定乙個使用該機制的最小包的大小,如果該值等於最大包大小,則相當於禁止使用該機制。可以使用auto/off/fixed

引數。示例:

#iwconfig eth0 rts 250

#iwconfig eth0 rts off

frag:設定傳送資料報的分片大小。設定分片會增加額外開銷,但在雜訊環境下可以提高資料報的到達率。一般情況下該引數小於最大包

大小,有些支援burst模式的無線網絡卡可以設定大於最大包大小的值來允許burst模式。還可以使用auto/fixed/off引數。

示例:#iwconfig eth0 frag 512

#iwconfig eth0 frag off     

key/enc[ryption]:設定無線網絡卡使用的加密金鑰,此處為設定wep模式的加密key,如果要使用wpa,需要wpa_supplicant工具包。

金鑰引數可以是 ***x-***x-***x-***x 或者 ******xx 格式的十六進製制數值,也可以是s:******的ascii字元。如果在金鑰引數之前

加了[index],則只是設定該索引值對應的金鑰,並不改變當前的金鑰。直接指定[index]值可以設定當前使用哪乙個金鑰。指定on/

off可以控制是否使用加密模式。open/restricted指定加密模式,取決於不同的無線網絡卡,大多數無線網絡卡的open模式不使用加密且

允許接收沒有加密的資料報,restricted模式使用加密。可以使用多個key引數,但只有最後乙個生效。

wep金鑰可以是40bit,用10個十六進製制數字或者5個ascii字元表示,也可以是128bit,用26個十六進製制數字或者13個ascii字元表

示。示例:

#iwconfig eth0 key 0123-4567-89

#iwconfig eth0 key [3] 0123-4567-89

#iwconfig eth0 key s:password [2]

#iwconfig eth0 key [2]

#iwconfig eth0 key open

#iwconfig eth0 key off

#iwconfig eth0 key restricted [3] 0123456789

#iwconfig eth0 key 01-23 key 45-67 [4] key [4]

power:設定無線網絡卡的電源管理模式。period 『value』 指定喚醒的週期,timeout 『value』指定進入休眠的等待時間,這兩個引數之前可以

加min和max修飾,這些值的單位為秒,可以附加m和u來指定毫秒和微秒。off/on引數指定是否允許電源管理,all/unicast/multicast

指定允許喚醒的資料報型別。

示例:#iwconfig eth0 power period 2

#iwconfig eth0 power 500m unicast

#iwconfig eth0 power timeout 300u all

#iwconfig eth0 power off

#iwconfig eth0 power min period 2 power max period 4

commit:提交所有的引數修改給無線網絡卡驅動。有些無線網絡卡驅動會先快取無線網絡卡引數修,使用這個命令來讓無線網絡卡的引數修改生效。不過一

般不需要使用該命令,因為無線網絡卡驅動最終都會是引數的修改生效,一般在debug時會用到。

Tcl TK之命令 命令 命令

在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...

source 命令 命令

source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...

監控命令命令

第1行結果和uptime一樣 第2行顯示程序狀態統計,zombie 殭屍程序 第3行顯示cpu使用率,us 使用者使用cpu百分比 sy 系統使用cpu百分比 id cpu空閒百分比 第4 5行顯示記憶體 平均使用率和每個cpu使用率 小技巧 按z加顏色,按x高亮排序列,按 進行排序列左右切換 安裝...