linux 无线网卡命令iwlist iwconfig iw
1、iwlist 命令:用于对/proc/net/wireless文件进行分析,得出无线网卡相关信息
# iwlist wlan0 scanning 搜索当前无线网络
# iwlist wlan0 frequen 显示频道信息
# iwlist wlan0 rate 显示连接速度
# iwlist wlan0 power 显示电源模式
# iwlist wlan0 txpower 显示功耗
# iwlist wlan0 retry 显示重试连接次数(网络不稳定查看)
# iwlist wlan0 ap 显示热点信息
# iwlist --help 显示帮助信息
# iwlist --version 显示版本信息
2、iwconfig 系统配置无线网络设备或显示无线网络设备信息。iwconfig 命令类似于ifconfig命令,但是他配置对象是无线网卡,它对网络设备进行无线操作,如设置无线通信频段
auto 自动模式
essid 设置ESSID
nwid 设置网络ID
freq 设置无线网络通信频段
chanel 设置无线网络通信频段
sens 设置无线网络设备的感知阀值
mode 设置无线网络设备的通信设备
ap 强迫无线网卡向给定地址的接入点注册
nick<名字> 为网卡设定别名
rate<速率> 设定无线网卡的速率
rts<阀值> 在传输数据包之前增加一次握手,确信信道在正常的
power 无线网卡的功率设置
3、iw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序。它支持最近已添加到内核所有新的驱动程序。采用无线扩展接口的旧工具iwconfig已被废弃,强烈建议切换到 iw 和 nl80211。
Linux内核的其余部分,iw 仍处于开发阶段。功能被随时添加。 iw 的唯一文档就是此页和“iw help”的输出。 请帮助扩大这个页面。
有一个页面列出iwconfig和iw的用例:替换 iwconfig.
# iw help # 帮助
# iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息
# iw dev wlan0 scan # 扫描
# iw event # 监听事件
# iw dev wlan0 link # 获得链路状态
# iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo
# iw wlan0 connect foo 2432 # 假设你有两个AP SSID 都是 foo ,你知道你要连接的是在 2432 频道
# iw wlan0 connect foo keys 0:abcde d:1:0011223344 # 连接到使用WEP的AP
# iw dev wlan1 station dump # 获取station 的统计信息
# iw dev wlan1 station get # 获得station对应的peer统计信息
# iw wlan0 set bitrates legacy-2.4 12 18 24 # 修改传输比特率
# iw dev wlan0 set bitrates mcs-5 4 # 修改tx HT MCS的比特率
# iw dev wlan0 set bitrates mcs-2.4 10
# iw dev wlan0 set bitrates mcs-5 # 清除所有 tx 比特率和设置的东西来恢复正常
# iw dev set txpower [] #设置传输功率
# iw phy set txpower [] #设置传输功率
# iw dev wlan0 set power_save on #设置省电模式
# iw dev wlan0 get power_save #查询当前的节电设定
# iw phy phy0 interface add moni0 type monitor #添加一个 monitor 接口
=============================================
实例:
1. 扫描可用的无线网络:
iwlist wifi-name scanning
其中wifi-name为无线网卡的名字,比如网卡eth0就是系统默认的网卡名字, wifi-name可以用ifconfig查看,一般为ra0或wlan0。
看扫描到的网络信息,按要连接的网络类型进行配置。以下为扫描到的网络:
iwlist ra0 scanning
===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 1227
ra0 Scan completed :
Cell 01 - Address: C4:CA:D9:1D:9E:A0
Protocol:802.11b/g/n
ESSID:""
Mode:Managed
Frequency:2.412 GHz (Channel 1)
Quality=7/100 Signal level=-87 dBm Noise level=-82 dBm
Encryption key:off
Bit Rates:54 Mb/s
Cell 02 - Address: C4:CA:D9:02:2A:70
Protocol:802.11b/g/n
ESSID:""
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality=83/100 Signal level=-57 dBm Noise level=-92 dBm
Encryption key:off
Bit Rates:54 Mb/s
Cell 03 - Address: 14:D6:4D:75:CA:9C
Protocol:802.11b/g/n
ESSID:"liangym"
Mode:Managed
Frequency:2.472 GHz (Channel 13)
Quality=100/100 Signal level=-27 dBm Noise level=-92 dBm
Encryption key:on
Bit Rates:54 Mb/s
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
如上:ESSID项的值即为无线网络的名字,如上的“liangyam”等。如果值为空,说明在无线路由勾选了隐藏ESSID的选项。
得到了网络的信息,接下来就是配置连接选项了。以连接"liangym"为例,我们看看具体的过程:
(1) 设置要连接的网络类型(经确认,此步骤可忽略):
iwpriv ra0 set NetworkType=Infra
(2) 设置要连接的无线网络的安全模式(仅支持WPA Version 1需要使用AuthMode=WPAPSK):
iwpriv ra0 set AuthMode=WPA2PSK
(3) 设置网络加密方式:(TKIP即为TKIP)
iwpriv ra0 set EncrypType=AES
(4) 设置连接时的密码: ********为加密网络的密码
iwpriv ra0 set WPAPSK=*******
(5) 连接该网络:有两种方式:
<1> 用iwpriv命令
iwpriv ra0 set SSID=liangym
<2> 用iwconfig命令
iwconfig ra0 essid liangym
至此,如果密码正确,就可以连接上网络liangym了。如果你不放心,可以用命令查看状态:
iwpriv ra0 connStatus
当然,你也可以用iwconfig命令查看状态,
linux 无线网卡命令iwlist iwconfig iw相关推荐
- iwlist/iwconfig/iw命令
1.iwlist 命令:用于对/proc/net/wireless文件进行分析,得出无线网卡相关信息 # iwlist wlan0 scanning 搜索当前无线网络 # iwlist wlan0 f ...
- linux无线网卡的拨号状态获取,命令行下获取无线网卡相关数据
经讨论,了解到ralink原生驱动才带有ap client功能,其他厂家的IC默认只支持station模式.但ap_client必须和ap server在同一频道. 对此我万分纠结,到底是继续使用MT ...
- linux无线网卡的安装
linux无线网卡的安装 环境:centos 插上无线网卡 查看usblsusb [root@CentOS ~]# lsusb Bus 001 Device 001: ID 1d6b:0002 Li ...
- linux vps 命令,CentOS最常用Linux vps操作命令整理大全
vps用的centos系统,为了方便查看整理了一些Linux常用命令: 忘记的时候翻出来看看,不用二次浪费时间东找西找浪费时间: 文件和目录: # cd /home 进入 '/home' 目录 # c ...
- Linux常用命令学习大全
Linux常用命令大全 窍门:Ctrl+F 快速查找Linux命令(为了方便查看,下面的每个标题都可以点击收缩) Linux命令 - 系统信息 命令代码 注释说明 arch 显示机器的处理器架构(1) ...
- linux无线网卡驱动文件安装,linux无线网卡驱动安装
环境 在笔记本里的虚拟机10.0版本,centos-6.5 无线网卡fast-fw300um 第一步要查看芯片 lsusb 当你得到芯片之后接下来查看内核,如果内核已经有芯片模块就不用再装了,如 ...
- Linux内外部命令和系统运维
Linux命令是bash命令的子集,位于/bin./sbin./usr/bin目录下,包含文件操作.网络.系统服务等方面,其中/sbin为超级管理员目录,/bin为普通管理员目录,/usr/bin为一 ...
- linux常见命令的列表
这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...
- 红旗linux无线网卡驱动,红旗Linux下配置无线网卡(驱动安装/wep sid设置)[图文]
下载了一个红旗Linux 6.0 SP1的iso光盘镜像,准备安装一个学习下. 下载的很成功.刻录的很成功.安装的也很成功,但是安装了以后,不能使用无线上网.在笔记本普遍配置无线网卡的情况下,Linu ...
最新文章
- paoding java_中文分词器-PaodingAnalyzer
- mysql启动与关闭(手动与自动)
- mysql datetime 对于hbm_MySQL库表设计小技巧
- 亮剑:PHP,我的未来不是梦(11)
- python调用摄像头人脸识别代码_OpenCV3-Python人脸识别方法—人脸识别与标记
- 微软拆分 VS Code 中 Python 扩展,部分功能可独立下载
- 安装无线网卡后,显示网络电缆被拔出?
- 使用python进行数学建模系列1 读表格 +简单处理+ 画图简单入门 代码可直接运行
- 2021年电工(初级)考试试卷及电工(初级)考试平台
- 黑色脸谱_上演三幕的脸谱剧
- 好多粉数据上报之360点睛平台ocpc API上报数据方法
- 如何控制鼠标和键盘的操作
- 华为“More Bits, Less Watts”新践行
- Chrome Extension 介绍
- 微信小游戏保存自定义分享图到相册实例
- 新手程序员成长之路的五本必读书籍(附资源下载)
- 均方距离计算公式_Excel2013中通过公式计算方差与均方差来反映数据的偏移程度...
- Jasperreport_6.18的吐血记录四之分组交叉表
- Kafka 认证登录注意事项
- ./gradlew dependencies