博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于iwpriv :no private ioctls 的问题
阅读量:4041 次
发布时间:2019-05-24

本文共 1000 字,大约阅读时间需要 3 分钟。

最近项目中出现了这么一个问题:

         我们的iwpriv工具不好使出现下面这种情况

~ # iwpriv

wlan0     no private ioctls

p2p0      no private ioctls

l0           no private ioctls

为什么会这样勒,在网上查了半天,自己也琢磨了好久,现在终于弄清楚了,出现这种情况有可能是其他各种原因产生的,不一定导致我们产生同种问题的原因是同一个,仅仅是给兄弟们提供一种参考,希望能够有所帮助。

我所出现的这种情况所导致的原因是,配置编译内核时相关选项没有选上。

进入到内核所在目录,  make menuconfig   进入

Device Drivers  ---> Network device support  ---> Wireless LAN

将Wireless LAN目录里的IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)下的两个目录都选上<*>,目的是打开这两个宏CONFIG_WIRELESS_EXT=y  ,CONFIG_WEXT_PRIV=y   他们就是阻止我们使用iwpriv时产生 no private ioctls 的罪魁祸首。选上重新编译运行就可以正常使用了。

~ # iwpriv

wlan0     Available private ioctls :

          write                 (8BE0) : set 2047 char  & get   0      
          read                  (8BE1) : set 2047 char  & get  16 char
          driver_ext         (8BE2) : set   0       & get   0      
          mp_ioctl            (8BE3) : set   0       & get   0      
          apinfo               (8BE4) : set   1 int   & get   0      
          setpid                (8BE5) : set   2 int   & get   0      
          wps_start          (8BE6) : set   1 int   & get   0      
          get_sensitivity   (8BE7) : set   1 int   & get   0      
          wps_prob_req_ie  (8BE8) : set   1 int   & get   0     

==================================@seemood=====================================

转载地址:http://pjmdi.baihongyu.com/

你可能感兴趣的文章
解决国内NPM安装依赖速度慢问题
查看>>
Brackets安装及常用插件安装
查看>>
Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
查看>>
fastcgi_param 详解
查看>>
Nginx配置文件(nginx.conf)配置详解
查看>>
标记一下
查看>>
IP报文格式学习笔记
查看>>
autohotkey快捷键显示隐藏文件和文件扩展名
查看>>
Linux中的进程
查看>>
学习python(1)——环境与常识
查看>>
学习设计模式(3)——单例模式和类的成员函数中的静态变量的作用域
查看>>
自然计算时间复杂度杂谈
查看>>
当前主要目标和工作
查看>>
使用 Springboot 对 Kettle 进行调度开发
查看>>
一文看清HBase的使用场景
查看>>
解析zookeeper的工作流程
查看>>
搞定Java面试中的数据结构问题
查看>>
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>