iwconfig 配置网卡ssid 工作频率 带宽 发射功率 灵敏度 调制方式

iwconfig:配置无线网络(通用配置)

iwconfig interface [essid {NN|on|off}]
[nwid {NN|on|off}]
[mode {managed|ad-hoc|...}
[freq N.NNNN[k|M|G]]
[channel N]
[ap {N|off|auto}]
[sens N]
[nick N]
[rate {N|auto|fixed}]
[rts {N|auto|fixed|off}]
[frag {N|auto|fixed|off}]
[enc {NNNN-NNNN|off}]
[power {period N|timeout N}]
[retry {limit N|lifetime N}]
[txpower N {mW|dBm}]
[commit]

参数介绍:

1. essid:配置无线网卡的ESSID(Extension Service Set ID)。通过ESSID来区分不同的无线网络,正常情况下只有相同ESSID的无线站点才能够互相通讯,除非想监听无线网络。其后的参数为双引号括起的ESSID字符串,或是any/on/off,假如ESSID字符串中包含any/no/off,则需要在前面加"--"。

示例:

# iwconfig eth0 essid any 允许任何ESSID,也就是混杂模式
# iwconfig eth0 essid "My Network" 配置ESSID为"My Network"
# iwconfig eth0 essid -- "ANY" 配置ESSID为"ANY"


2. nwid: Network ID只用于pre-802.11的无线网卡,802.11网卡利用ESSID和AP的MAC地址来替换nwid,现在基本上不用配置。

示例:

# iwconfig eth0 nwid AB34
# iwconfig eth0 nwid off


3. nick: Nickname,一些网卡需要配置该参数,但是802.11协议栈、MAC都没有用到该参数,一般也不用配置。

示例:

# iwconfig eth0 nickname "My Linux Node"


4. mode:配置无线网卡的工作模式,能够是
        Ad-hoc:不带AP的点对点无线网络
        Managed:通过多个AP组成的网络,无线设备能够在这个网络中漫游
        Master:配置该无线网卡为一个AP
        Repeater:配置为无线网络中继设备,能够转发网络包
        Secondary:配置为备份的AP/Repeater
        Monitor:监听模式
        Auto:由无线网卡自动选择工作模式

示例:

# iwconfig eth0 mode Managed
# iwconfig eth0 mode Ad-Hoc


5. freq/channel
配置无线网卡的工作频率或频道,小于1000的参数被认为是频道,大于10000的参数被认为是频率。频率单位为Hz,能够在数字后面附带k, M, G来改变数量级,比如2.4G。频道从1开始。使用lwlist工具能够查看无线网卡支持的频率和频道。参数off/auto指示无线网络自动挑选频率。
注意:假如是Managed模式,AP会指示无线网卡的工作频率,因此该配置的参数会被忽略。Ad-hoc模式下只使用该设定的频率初始无线网络,假如加入已存在的Ad-hoc网络则会忽略该配置的频率参数。

示例

# iwconfig eth0 freq 2422000000
# iwconfig eth0 freq 2.422G
# iwconfig eth0 channel 3
# iwconfig eth0 channel auto


6. 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


7. 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以下的速率


8. 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


9. sens:配置接收灵敏度的下限,在该下限之下,无线网卡认为该无线网络信号太差,不同的网卡会采取不同的措施,一些现代的无线网卡会自动选择新的AP。正的参数为raw data,直接传给无线网卡驱动处理,一般认为是百分比。负值表示dBm值。

示例:

# iwconfig eth0 sens -80
# iwconfig eth0 sens 2


10. 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


11. rts:指定RTS/CTS握手方式,使用RTS/CTS握手会增加额外开销,但假如无线网络中有隐藏无线节点或有很多无线节点时能够提高性能。后面的参数指定一个使用该机制的最小包的大小,假如该值等于最大包大小,则相当于禁止使用该机制。能够使用auto/off/fixed参数。

示例:

# iwconfig eth0 rts 250
# iwconfig eth0 rts off


12. frag:配置发送数据包的分片大小。配置分片会增加额外开销,但在噪声环境下能够提高数据包的到达率。一般情况下该参数小于最大包 大小,有些支持Burst模式的无线网卡能够配置大于最大包大小的值来允许Burst模式。还能够使用auto/fixed/off参数。

示例:

# iwconfig eth0 frag 512
# iwconfig eth0 frag off


13. 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字符表 示。

示例:

# 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]


14. 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


15. commit:提交任何的参数修改给无线网卡驱动。有些无线网卡驱动会先缓存无线网卡参数修,使用这个命令来让无线网卡的参数修改生效。但是一般无需使用该命令,因为无线网卡驱动最终都会是参数的修改生效,一般在debug时会用到。
为了方便配置,能够把配置写到 /etc/network/interfaces中,这样以后就不用反复配置了



示例1

1、配置ssid

iwconfig ra0 essid liangym
Example :----配置mode
iwconfig eth0 mode Managed
iwconfig eth0 mode Ad-Hoc

2、配置工作频率

iwconfig eth0 freq 2422000000
iwconfig eth0 freq 2.422G
iwconfig eth0 channel 3
iwconfig eth0 channel auto

3、配置带宽

iwconfig eth0 rate 11M
iwconfig eth0 rate auto
iwconfig eth0 rate 5.5M auto

4、配置发射功率

iwconfig eth0 txpower 15
iwconfig eth0 txpower 30mW
iwconfig eth0 txpower auto
iwconfig eth0 txpower off

5、配置接受灵敏度

iwconfig eth0 sens -80

6、配置调制方式

iwconfig eth0 modu 11g
iwconfig eth0 modu CCK OFDMa
iwconfig eth0 modu auto

原文链接:https://blog.csdn.net/wteruiycbqqvwt/article/details/89678177



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:



posted @   悟透  阅读(985)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-10-10 linux Centos7升级gcc 源码编译安装
2022-10-10 Linux gnu软件下载国内源 gcc\g++ gmp MPFR MPC
2022-10-10 Linux Centos7安装无线网卡驱动
点击右上角即可分享
微信分享提示