免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 20996 | 回复: 4
打印 上一主题 下一主题

iwpriv 命令使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-27 14:42 |只看该作者 |倒序浏览
请教各位下面的问题:
  
      想通过iwpriv 命令来获取无线路由器的一些参数:
    iwpriv
lo        no private ioctls.

dsl0      no private ioctls.

atm0      no private ioctls.

cpcs0     no private ioctls.

eth0      Available private ioctls :

wl0       Available private ioctls :
          set              (8BE2) : set 1024 char  & get   0      
          show             (8BF1) : set 1024 char  & get   0      
          get_site_survey  (8BED) : set 1024 char  & get 1024 char
          get_mac_table    (8BEF) : set 1024 char  & get 1024 char
          bbp              (8BE3) : set 1024 char  & get 1024 char
          mac              (8BE5) : set 1024 char  & get 1024 char
          mem              (8BF7) : set 1024 char  & get 1024 char
          e2p              (8BE7) : set 1024 char  & get 1024 char
          eeread_w         (8BF9) : set 1024 char  & get 1024 char
          get_wsc_profile  (8BF2) : set 1024 char  & get 1024 char
          get_ba_table     (8BF6) : set 1024 char  & get 1024 char
          stat             (8BE9) : set 1024 char  & get 1024 char

br0       no private ioctls.

nas_0_8_35  no private ioctls.

nas_0_0_40  no private ioctls.


      通过 iwpriv wl0 get_mac_table 来获取mac地址列表,但获取为空,如下:
# iwpriv wl0 get_mac_table
wl0       get_mac_table:
      通过iwpriv wl0 show stainfo可以显示结果,但想在shell下将结果写到配置文件时为空, 如下:
#iwpriv wl0 show stainfo
#
BackOff Slot      : short slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000209

HT Operating Mode : 3



MAC                AID BSS PSM WMM MIMOPS  RSSI0  RSSI1  RSSI2  PhMd      BW    MCS   SGI   STBC  

00:0E:F4:FB:00:01  1   0   0   0   0       -87    -80    -85    OFDM      20M   4     0     0     205       , 207, 0%

   是不是因为是异步模式?先"#",再显示数据,所以配置文件为空?
  请教各位熟悉iwpriv命令的朋友?我是从网上下了个wireless_tools的源码包移植到系统中。

  谢谢!

论坛徽章:
0
2 [报告]
发表于 2008-10-28 13:04 |只看该作者
结果写到文件就是重定向标准输出,但是显示在屏幕上的可能不是标准输出,。。

论坛徽章:
0
3 [报告]
发表于 2008-10-29 06:25 |只看该作者

回复 #1 xiaoyihu 的帖子

通过 iwpriv wl0 get_mac_table 来获取mac地址列表,但获取为空

这个应该是driver的问题。虽然注册了命令,但是没有实现。

通过iwpriv wl0 show stainfo可以显示结果,但想在shell下将结果写到配置文件时为空

这个没明白,能说说你是怎么向配置文件写的吗?我使用应用程序实现的iwpriv,把结果放到一个buffer中,然后在写如文件。

论坛徽章:
0
4 [报告]
发表于 2008-10-29 16:44 |只看该作者
通过"iwpriv wl0 show stainfo > /var/stainfo"创建配置文件stainfo

论坛徽章:
0
5 [报告]
发表于 2008-10-30 00:32 |只看该作者

回复 #4 xiaoyihu 的帖子

这个是管道输出的问题,有可能你的系统中console设定问题,需要加入 &1 or 2参数在 > 前面。

iwpriv 的 输出到别处去了,好好看看输出定向。
epegasus 说的有道理,高。

这个我不是很了解,现在帮不了你。如果我找到了,一定告诉你,如果你找到了,希望能说一声。

共同学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP