溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iwconfig命令怎么在Linux系統(tǒng)中使用

發(fā)布時間:2021-03-12 15:39:01 來源:億速云 閱讀:326 作者:Leah 欄目:系統(tǒng)運維

這篇文章將為大家詳細講解有關iwconfig命令怎么在Linux系統(tǒng)中使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

iwconfig  系統(tǒng)配置無線網絡設備或顯示無線網絡設備信息。iwconfig 命令類似于ifconfig命令,但是他配置對象是無線網卡,它對網絡設備進行無線操作,如設置無線通信頻段

auto 自動模式
essid 設置ESSID
nwid 設置網絡ID
freq 設置無線網絡通信頻段
chanel 設置無線網絡通信頻段
sens 設置無線網絡設備的感知閥值
mode 設置無線網絡設備的通信設備
ap 強迫無線網卡向給定地址的接入點注冊
nick<名字> 為網卡設定別名
rate<速率> 設定無線網卡的速率
rts<閥值> 在傳輸數據包之前增加一次握手,確信信道在正常的
power 無線網卡的功率設置
最后更新 2013-05-10 10:57:13

essid:設置無線網卡的ESSID(Extension Service Set ID)。通過ESSID來區(qū)分不同的無線網絡,正常情況下只有相同ESSID的無線站點才可以互相通訊,除非想監(jiān)聽無線網絡。其后的參數為雙引號括起的ESSID字符串,或者是any/on/off,如果ESSID字符串中包含         any/no/off,則需要在前面加"--"。

代碼如下:


[root@localhost ~]# iwconfig wlan0 essid any # 允許任何ESSID,也就是混雜模式
[root@localhost ~]# iwconfig wlan0 essid "My Network" # 設置ESSID為"My Network"
[root@localhost ~]# iwconfig wlan0 essid -- "ANY"     # 設置ESSID為"ANY"


nwid: Network ID,只用于pre-802.11的無線網卡,802.11網卡利用ESSID和AP的MAC地址來替換nwid,現(xiàn)在基本上不用設置。

代碼如下:


[root@localhost ~]# iwconfig wlan0 nwid AB34
[root@localhost ~]# iwconfig wlan0 nwid off

   
nick: Nickname,一些網卡需要設置該參數,但是802.11協(xié)議棧、MAC都沒有用到該參數,一般也不用設置。

代碼如下:


[root@localhost ~]# iwconfig wlan0 nickname "My Linux Node"

   
mode:設置無線網卡的工作模式,可以是Ad-hoc:不帶AP的點對點無線網絡Managed:通過多個AP組成的網絡,無線設備可以在這個網絡中漫游Master:設置該無線網卡為一個APRepeater:設置為無線網絡中繼設備,可以轉發(fā)網絡包Secondary:設置為備份的AP/RepeaterMonitor:監(jiān)聽模式Auto:由無線網卡自動選擇工作模式

代碼如下:


[root@localhost ~]# iwconfig wlan0 mode Managed
[root@localhost ~]# iwconfig wlan0 mode Ad-Hoc

   
freq/channel:設置無線網卡的工作頻率或者頻道,小于1000的參數被認為是頻道,大于10000的參數被認為是頻率。頻率單位為Hz,可以在數字后面附帶k, M, G來改變數量級,比如2.4G。頻道從1開始。使用lwlist工具可以查看無線網卡支持的頻率和頻道。參數off/auto指示無線網絡自動挑選頻率。   注意:如果是Managed模式,AP會指示無線網卡的工作頻率,因此該設置的參數會被忽略。Ad-hoc模式下只使用該設定的頻率初始無線網絡,如果加入已經存在的Ad-hoc網絡則會忽略該設置的頻率參數。

代碼如下:


[root@localhost ~]# iwconfig wlan0 freq 2422000000
[root@localhost ~]# iwconfig wlan0 freq 2.422G
[root@localhost ~]# iwconfig wlan0 channel 3
[root@localhost ~]# iwconfig wlan0 channel auto

   
ap:連接到指定的AP或者無線網絡,后面的參數可以是AP的MAC地址,也可以是iwlist scan出來的標識符。如果是Ad-hoc,則連接到一個已經存在的Ad-hoc網絡。使用off參數讓無線網卡不改變當前已連接的AP下進入自動模式。any/auto參數,無線網卡自動選擇最好的AP。        注意:如果無線信號低到一定程度,無線網絡會進入自動選擇AP模式。

代碼如下:


[root@localhost ~]# iwconfig wlan0 ap 00:60:1D:01:23:45
[root@localhost ~]# iwconfig wlan0 ap any
[root@localhost ~]# iwconfig wlan0 ap off

   
rate/bit:如果無線網卡支持多速率,則可以通過該命令設置工作的速率。小于1000的參數由具體的無線網卡驅動定義,一般是傳輸速率的索引值,大于1000的為速率,單位bps,可以在數字后面附帶k, M, G來指定數量級。auto參數讓無線網卡自動選擇速率fixed參數讓無線網卡不使用自動速率模式。

代碼如下:


[root@localhost ~]# iwconfig wlan0 rate 11M
[root@localhost ~]# iwconfig wlan0 rate auto
[root@localhost ~]# iwconfig wlan0 rate 5.5M auto    //自動選擇5.5M以下的速率

  
txpower:如果無線網卡支持多發(fā)射功率設定,則使用該參數設定發(fā)射,單位為dBm,如果指定為W(毫瓦),只轉換公式為: dBm=30+log(W)。參數on/off可以打開和關閉發(fā)射單元,auto和fixed指定無線是否自動選擇發(fā)射功率。

代碼如下:


[root@localhost ~]# iwconfig wlan0 txpower 15
[root@localhost ~]# iwconfig wlan0 txpower 30mW
[root@localhost ~]# iwconfig wlan0 txpower auto
[root@localhost ~]# iwconfig wlan0 txpower off  

  
sens:設置接收靈敏度的下限,在該下限之下,無線網卡認為該無線網絡信號太差,不同的網卡會采取不同的措施,一些現(xiàn)代的無線網卡會自動選擇新的AP。正的參數為raw data,直接傳給無線網卡驅動處理,一般認為是百分比。負值表示dBm值。

代碼如下:


[root@localhost ~]# iwconfig wlan0 sens -80
[root@localhost ~]# iwconfig wlan0 sens 2

   
retry:設置無線網卡的重傳機制。limit &lsquo;value&rsquo; 指定最大重傳次數;lifetime &lsquo;value&rsquo;指定最長重試時間,單位為秒,可以附帶m和u來指定單位為毫秒和微秒。如果無線網卡支持自動模式,則在limit和lifetime之前還可以附加min和max來指定上下限值。

代碼如下:


[root@localhost ~]# iwconfig wlan0 retry 16
[root@localhost ~]# iwconfig wlan0 retry lifetime 300m
[root@localhost ~]# iwconfig wlan0 retry min limit 8

  
 rts:指定RTS/CTS握手方式,使用RTS/CTS握手會增加額外開銷,但如果無線網絡中有隱藏無線節(jié)點或者有很多無線節(jié)點時可以提高性能。后面的參數指定一個使用該機制的最小包的大小,如果該值等于最大包大小,則相當于禁止使用該機制??梢允褂胊uto/off/fixed參數。

[root@localhost ~]# iwconfig wlan0 rts 250
[root@localhost ~]# iwconfig wlan0 rts off

  
 frag:設置發(fā)送數據包的分片大小。設置分片會增加額外開銷,但在噪聲環(huán)境下可以提高數據包的到達率。一般情況下該參數小于最大包大小,有些支持Burst模式的無線網卡可以設置大于最大包大小的值來允許Burst模式。還可以使用auto/fixed/off參數。

[root@localhost ~]# iwconfig wlan0 frag 512
[root@localhost ~]# iwconfig wlan0 frag off

    key/enc[ryption]:設置無線網卡使用的加密密鑰,此處為設置WEP模式的加密key,如果要使用WPA,需要wpa_supplicant工具包。密鑰參數可以是 XXXX-XXXX-XXXX-XXXX 或者 XXXXXXXX 格式的十六進制數值,也可以是s:xxxxxx的ASCII字符。如果在密鑰參數之前加了[index],則只是設置該索引值對應的密鑰,并不改變當前的密鑰。直接指定[index]值可以設置當前使用哪一個密鑰。指定on/off可以控制是否使用加密模式。open/restricted指定加密模式,取決于不同的無線網卡,大多數無線網卡的open模式不使用加密且允許接收沒有加密的數據包,restricted模式使用加密??梢允褂枚鄠€key參數,但只有最后一個生效。WEP密鑰可以是40bit,用10個十六進制數字或者5個ASCII字符表示,也可以是128bit,用26個十六進制數字或者13個ASCII字符表示。

[root@localhost ~]# iwconfig wlan0 key 0123-4567-89
[root@localhost ~]# iwconfig wlan0 key [3] 0123-4567-89
[root@localhost ~]# iwconfig wlan0 key s:password [2]
[root@localhost ~]# iwconfig wlan0 key [2]
[root@localhost ~]# iwconfig wlan0 key open
[root@localhost ~]# iwconfig wlan0 key off
[root@localhost ~]# iwconfig wlan0 key restricted [3] 0123456789
[root@localhost ~]# iwconfig wlan0 key 01-23 key 45-67 [4] key [4]

   
 power:設置無線網卡的電源管理模式。period &lsquo;value&rsquo; 指定喚醒的周期,timeout &lsquo;value&rsquo;指定進入休眠的等待時間,這兩個參數之前可以加min和max修飾,這些值的單位為秒,可以附加m和u來指定毫秒和微秒。off/on參數指定是否允許電源管理,all/unicast/multicast 指定允許喚醒的數據包類型。

[root@localhost ~]# iwconfig wlan0 power period 2
[root@localhost ~]# iwconfig wlan0 power 500m unicast
[root@localhost ~]# iwconfig wlan0 power timeout 300u all
[root@localhost ~]# iwconfig wlan0 power off
[root@localhost ~]# iwconfig wlan0 power min period 2 power max period 4

關于iwconfig命令怎么在Linux系統(tǒng)中使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI