iwconfig

iwconfig  系统配置无线网络设备或显示无线网络设备信息。iwconfig 命令相似于ifconfig命令,可是他配置对象是无线网卡,它对网络设备进行无线操做,如设置无线通讯频段

auto 自动模式
essid 设置ESSID
nwid 设置网络ID
freq 设置无线网络通讯频段
chanel 设置无线网络通讯频段
sens 设置无线网络设备的感知阀值
mode 设置无线网络设备的通讯设备
ap 强迫无线网卡向给定地址的接入点注册
nick<名字> 为网卡设定别名
rate<速率> 设定无线网卡的速率
rts<阀值> 在传输数据包以前增长一次握手,确信信道在正常的
power 无线网卡的功率设置

essid:设置无线网卡的ESSID(Extension Service Set ID)。经过ESSID来区分不一样的无线网络,正常状况下只有相同ESSID的无线站点才能够互相通信,除非想监听无线网络。其后的参数为双引号括起的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,如今基本上不用设置。工具

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

nick: Nickname,一些网卡须要设置该参数,可是802.11协议栈、MAC都没有用到该参数,通常也不用设置。性能

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

mode:设置无线网卡的工做模式,能够是Ad-hoc:不带AP的点对点无线网络Managed:经过多个AP组成的网络,无线设备能够在这个网络中漫游Master:设置该无线网卡为一个APRepeater:设置为无线网络中继设备,能够转发网络包Secondary:设置为备份的AP/RepeaterMonitor:监听模式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网络则会忽略该设置的频率参数。rest

[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:若是无线网卡支持多发射功率设定,则使用该参数设定发射,单位为dBm,若是指定为W(毫瓦),只转换公式为: dBm=30+log(W)。参数on/off能够打开和关闭发射单元,auto和fixed指定无线是否自动选择发射功率。字符串

[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:设置接收灵敏度的下限,在该下限之下,无线网卡认为该无线网络信号太差,不一样的网卡会采起不一样的措施,一些现代的无线网卡会自动选择新的AP。正的参数为raw data,直接传给无线网卡驱动处理,通常认为是百分比。负值表示dBm值。it

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

retry:设置无线网卡的重传机制。limit ‘value’ 指定最大重传次数;lifetime ‘value’指定最长重试时间,单位为秒,能够附带m和u来指定单位为毫秒和微秒。若是无线网卡支持自动模式,则在limit和lifetime以前还能够附加min和max来指定上下限值。io

[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握手会增长额外开销,但若是无线网络中有隐藏无线节点或者有不少无线节点时能够提升性能。后面的参数指定一个使用该机制的最小包的大小,若是该值等于最大包大小,则至关于禁止使用该机制。可使用auto/off/fixed参数。

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

frag:设置发送数据包的分片大小。设置分片会增长额外开销,但在噪声环境下能够提升数据包的到达率。通常状况下该参数小于最大包大小,有些支持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 ‘value’ 指定唤醒的周期,timeout ‘value’指定进入休眠的等待时间,这两个参数以前能够加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

相关文章
相关标签/搜索