AP常用配置命令

来源:互联网 发布:部落冲突巨人数据 编辑:程序博客网 时间:2024/05/24 00:35
AP 常用命令介绍
一、  AP 配置命令:
1、  createif [devname] [vapname] [mode] [channel] [essid] [qos<0|1>] [chainmask<1|2|3|4|5|6|7>]
命令作用:在相应射频卡创建空口,前且设置对应参数如 essid、信道、射频
卡工作模式等。
参数含义:devname:指相应射频卡接口,即 wifi 接口.
vppname: 指要创建的空口, 格式为 ath.a-b 或 athA, a 或 A 为 wifi
ID, b 为 wlanID,如 ath.0-1、 ath0,0 为 wifi0 网卡, 1 为 wlan1, 即 ath 接口。
mode:指创建空口工作模式,如 11g、11ng 等。
channel:指创建空口工作的信道。
essid:指扩展服务标示,即“ssid”,用来区分不同的网络。
qos:指无线服务质量。
chainmask:设置空间流。
注: 此命令应用于 7240、 V5 平台, 并且设置成功后 AP 相当于工作在胖 AP 模式,
发射创建 SSID 信号,此命令用于在无需关联 AC 情况下单 AP 测试。
例:createif wifi0 ath0 11g 1 wireless 0 1
2、  wlanconfig <ath.a-b/athA> create wlandev [wifiY]
wlanmode ap
命令作用:在相应射频卡创建空口,前且设置对应参数如 essid、信道、射频
卡工作模式等。
参数含义:wifiY:指相应射频卡接口,即 wifi 接口.
ath.a-b/athA:指要创建的空口,格式为 ath.a-b 或 athA,a 或 A
为 wifi ID,b 为 wlanID,如 ath.0-1、ath0,0 为 wifi0 网卡,1 为 wlan1,即
ath 接口。
注:此命令应用于凯文平台 AP,并且设置成功后 AP 相当于工作在胖 AP 模式,
发射创建 SSID 信号,一般此命令用于在无需关联 AC 情况下单 AP 测试,SSID、
信道、射频卡工作模式,根据需求应用下面的命令进行设置。
例:wlanconfig ath0 create wlandev wifi0 wlanmode ap
3、  brctl <addif/delif> <bridge> <ath.a-b/athA>
命令作用:在当前 AP 中将指定无线空口加入到默认(default)桥中。
参数含义:addif:将指定空接口加入到指定桥中.
delif:删除指定桥中指定无线空接口。
bridge:指定桥名称。
ath.a-b/athA:指要创建的空口,格式为 ath.a-b 或 athA,a 或 A
为 wifi ID,b 为 wlanID,如 ath.0-1、ath0,0 为 wifi0 网卡,1 为 wlan1,即
ath 接口。
例:brctl addif default ath0
brctl addif default ath0.2
brctl delif default ath0
brctl delif default ath0.2
4、  iwpriv <interface>[mode][wmm<0/1>][ampdu<0/1>]
[short-GI<0/1>] …
命令作用:空口接口参数设置。
参数含义: interface:指 AP 空口接口,即 ath 接口例如: ath0、 ath.0-1 等。
mode: 指 AP 的空口接口工作模式,如 11g、 11nght20、 11naht40plus
(plus 向上偏) 、11nght40minus(minus 向下偏) 。
wmm:开启空口的 qos,“1”开启,“0”关闭。
ampdu:指帧聚合,“1”开启帧聚合,“0”关闭帧聚合。
short-GI:指数据帧间隔, “1”为 400ns,“0”为 800ns。
例:iwpriv ath0 mode 11g
iwpriv ath0 wmm 1
iwpriv ath.0-1 ampdu 1
iwpriv ath.0-1 shortgi 1
5、  iwpriv  <wifi[0/1]>[rxchainmask<1/2…>]
[txchainmask<1/2…>] …
命令作用:射频接口参数设置。
参数含义:wifi0/1:指 AP 射频接口,即 wifi 接口。
rxchainmask:AP 的射频接口接收空间流设置。
txchainmask:AP 的射频接口发送空间流设置。
注:设置 rxchainmask/txchainmask 参数,目前主要是 2*2、3*3 设备,前且
rxchainmask 与 txchainmask 参数成对出现,同时设置成相应参数。
例:iwpriv wifi0 rxchainmask 1
iwpriv wifi0 txchainmask 1
iwpriv wifi1 rxchainmask 2
iwpriv wifi1 txchainmask 2
iwpriv wifi0 rxchainmask 3
iwpriv wifi0 txchainmask 3
6、  iwconfig <interface>[essid][channel][txpower] …
命令作用:空口接口参数设置。
参数含义:interface:AP 的空口接口,即 ath 接口,例如:ath0、ath.0-1
等。
essid:指 AP 的 ath 空 ssid。
channel:指 ath 空口工作的信道。
txpower:设置空口发射功率。
例: iwconfig  ath0 essid CMCC
iwwcofig ath.0-1 essid CMCC-EDU
iwconfig ath0 channel 1
iwconfig ath.0-1 txpower 10
7、  ifconfig <interface> [<address>[/<prefixlen>]]
[netmask <address>]
命令作用:AP 接口 IP 地址设备。
参数含义:interface:AP 的有线、桥、空口接口,即 eth、default、 ath 接
口。
address:指接口的 IP 地址。
prefixlen:指接口 IP 地址掩码长度。
netmask:设置接口 IP 地址掩码
例: ifconfig default 1.1.1.1/24
ifconfig ath0 1.1.1.1 netmask 255.255.255.0
ifconfig ath.0-1 2.2.2.2 netmask 255.255.255.0
ifconfig eth0 3.3.3.3 netmask 255.255.255.0
8、  ifconfig  <interface><up|down>
命令作用:空口接口启用与关闭。
参数含义: interface: AP 的空口接口,即 ath 接口, 例如: ath0、 ath1、 ath.0-1
等。
up:开启 ath 空口接口 ssid。
down:关闭 ath 空口接口。
例: iwconfig ath0 down
iwconfig ath0 up
iwconfig ath1 down
iwconfig ath1 up
iwconfig ath.0-1 down
iwconfig ath.0-1 up
9、   iwpriv <ath.a-b/athA>  bintval <25-1000>
命令作用:设置 AP 的 beacon 间隔值
参数说明:ath.a-b/athA:指要创建的空口,格式为 ath.a-b 或 athA,a 或 A
为 wifi ID,b 为 wlanID,如 ath.0-1、ath0,0 为 wifi0 网卡,1 为 wlan1,即 ath 接口。
<25-1000>:Beacon 间隔范围,单位是 ms
例:iwpriv ath.0-1 bintval 400
iwpriv ath0 bintval 100
二、  AP 配置与信息查看命令:
1、iwpriv  <interface>[get_[mode][ampdu] [short-GI]
[rxchainmask][txchainmask][wmm][ bintval]]
命令作用:查看配置射频、空口接口的参数。
参数含义:interface:指 AP 的射频、空口接口。
注:可选参数与配置命令中的参数含义相同。
例:iwpriv ath0 get_mode
iwpriv ath.0-1 get_ampdu
iwpriv wifi0 get_rxchainmask
iwpriv wifi0 get_txchainmask
2、ifconfig [interface] –a
命令作用:查看 AP 接口的 IP、MAC 地址,以及接口接收、发送数据统计,创建桥接
口信息等。
参数含义:interface:指 AP 的有线、射频、空口接口。
例:ifconfig
ifconfig ath0
ifconfig eth0
ifconfig ath.0-1
3、iwconfig [interface]
命令作用:查看 AP 空口接口相关信息,如工作信道、功率、模式、BSSID、ESSID。
参数含义:interface:空口接口。
例:iwconfig
iwconfig ath0
iwconfig ath.0-1
4、iwlist<interface>[channel][ rate][scanning]
[ txpower] …
命令作用:查看空口接口具体某项参数设置,以及通过该接口查看周围无线信
号情况。
参数含义:interface:指 AP 空口接口,即 ath 接口。
channel:指 ath 空口当前工作的信道。
rate:指 AP 的空口当前工作的速率。
txpower:指 AP 的空口当前工作发射功率。
scanning:得用此空口扫描周围,无线覆盖情况。
例:iwlist ath0 channel
iwlist ath0 rate
iwlist ath.0-1 scanning
iwlist ath.0-1 txpower
5、showsysinfo
命令作用:查看 AP 的 SN、MAC、厂商、型号、软硬件版本等信息,OEM 厂商查
看 AP 的 SN、MAC 等信息,切记用此命令查看。
参数含义:无需参数。
例:showsysinfo
6、bmutil
命令作用:查看内部 AP 设备具体型号等信息,此命令试用于原凯文平台的 AP。
参数含义:无需参数。
例:bmutil
注:切记勿在运营商客户,以及非本公司内部人员面前使用该命令。
7、pro_ctl_util -i
命令作用:查看内部 AP 设备具体型号等信息,此命令试用于 7240、V5 平台的
AP。
参数含义:无需参数。
例:pro_ctl_util  -i
注:切记勿在运营商客户,以及非本公司内部人员面前使用该命令。
8、showver
命令作用:查看内部 AP 设备版本信息。
参数含义:无需参数。
例:showver
注:切记勿在运营商客户,以及非本公司内部人员面前使用该命令。
9、uptime
命令作用:查看 AP 设备运行时间。
参数含义:无需参数。
例:uptime
10、route
命令作用:查看 AP 设备路由等信息。
参数含义:无需参数。
例:route
11、traceroute <hostIP>
命令作用:AP 中路由跟踪命令。
参数含义:hostIP:想要路由的主机 IP 地址。
例:traceroute 192.168.100.100
12、brctl show
命令作用:查看 AP 设备桥相关信息。
参数含义:无需参数。
例:brctl show
13、wlanconfig <ath.a-b/athA>  list
命令作用: 查看接入 AP 设备 sta 相关信息,如 MAC、是否节电模式、 rx/tx 速率、
工作信道等。
参数含义:ath.a-b/athA: 指要创建的空口,格式为 ath.a-b 或 athA,a 或 A
为 wifi ID,b 为 wlanID,如 ath.0-1、ath0,0 为 wifi0 网卡,1 为 wlan1,即 ath
接口。
例:wlanconfig ath.0-1 list
wlanconfig ath0 list
注:此命令中在显示 STA 相关信息中,有 STA 状态(STATE)显示,主要表示用户启
用那些功用,是否已经授权、节电模式等信息,具体以十六进制数值表示,下面是相应数值
对应的含义。
#define IEEE80211_NODE_AUTH 0x0001  /*  authorized  for  data  */
#define IEEE80211_NODE_QOS 0x0002   /*  QoS  enabled  */
#define IEEE80211_NODE_ERP 0x0004   /*  ERP  enabled  */
#define IEEE80211_NODE_HT 0x0008   /*  HT  enabled  */
#define IEEE80211_NODE_PWR_MGT 0x0010  /*  power  save  mode  enabled  */
#define IEEE80211_NODE_AREF 0x0020   /*  authentication  ref  held  */
#define  IEEE80211_NODE_UAPSD 0x0040   /*  U-APSD  power  save  enabled  */
#define  IEEE80211_NODE_UAPSD_TRIG  0x0080 /*  U-APSD  triggerable  state  */
#define  IEEE80211_NODE_UAPSD_SP 0x0100   /*  U-APSD  SP  in  progress  */
#define  IEEE80211_NODE_ATH        0x0200         /*  Atheros  Owl  or  followon  device  */
#define  IEEE80211_NODE_OWL_WDSWAR  0x0400  /*  Owl  WDS  workaround  needed*/
#define  IEEE80211_NODE_WDS            0x0800                     /*  WDS  link
*/
#define IEEE80211_NODE_NOAMPDU 0x1000           /*  No  AMPDU  support  */
#define IEEE80211_NODE_WEPTKIPAGGR  0x2000
#define IEEE80211_NODE_TKIPCIPHER  0x4000     /*  TKIP  CIPHER  */
#define  IEEE80211_NODE_REPEATER    0x8000
举例:查看出来的用户 state 状态数值分别 5、15、235,对应上表相应功能为:
用户 state 状态“5”: 需要拆分为 1 和 4,对应上面的功能 0x0001 和 0x0004,
用户通过授权,应该 ERP 功能。
用户 state 状态“15”:需要拆分为 10、1 和 4,对应上面的功能 0x0010、
0x00001 和 0x0004,用户通过授权,启用 ERP 功能,以及用户处于节点模式。
用户 state 状态“235”:需要拆分为 200、20、10、1 和 4,对应上面的功
能 0x0200 、 0x0020 、 0x0010 、 0x00001 和 0x0004 , 用 户 启 用
“Atheros  Owl  or  follow-on  device”功能,“authentication  ref  held”
认证参数帮助, 用户处于节点模式,通过授权,通用启用 ERP 功能。
综上:STATE 状态查看原则,数值为从高至低,即从数值的最左位到最右位,每一位
除数值 1、2、4、8 无需要拆分,其它均要进行拆分,运用数值 1、2、4、8 进行任意组合,
得出要拆分的数值,如上面举例。
三、配置命令使用注意事项:
在应该命令 iwpriv 修改某些参数时,需要 down 掉射频或空口接口,然后输入命令
iwconfig <interface> channel 0,接着调整相应参数,最后启用射频或空口接口即可。
另外,如果是无需要关联 AC,单 AP 测试的情况下,在调整完所有参数后,记得要
将所创建好的无线空接口,加入到默认 default 桥中,这样无线端才能与有线端进行通
信。   
例如:修改空口 ath0 接口 channel、工作模式、ampdu、wmm。
命令:
例 1、
ifconfig ath0 down
iwconfig ath0 channel 0
iwpriv ath0 mode 11nght20
iwpriv ath0 ampdu 1
iwpriv ath0 wmm 1
iwpriv ath0 channel 1
brctl addif default ath0
ifconfig ath0 up
例 2、
ifconfig ath.0-1 down
iwconfig ath.0-1 channel 0
iwpriv ath.0-1 mode 11nght20
iwpriv ath.0-1 ampdu 1
iwpriv ath.0-1 wmm 1
iwpriv ath.0-1 channel 1
brctl addif default ath.0-1
ifconfig ath.0-1 up
0 0
原创粉丝点击