var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

#define SIOCSIWSTATS 0x8B0E  /* Unused */ #define SIOCGIWSTATS 0x8B0F  /* 获取

/proc/net/wireless的stats */

/* Mobile IP support */

#define SIOCSIWSPY 0x8B10  /* 设置spy 地址*/

#define SIOCGIWSPY 0x8B11  /* 获取spy信息(连接质量) */

/* Access Point manipulation */ #define SIOCSIWAP

0x8B14

/* 设置AP的mac地址 */ #define SIOCGIWAP 0x8B15

/* 获取AP的mac地址 */

#define SIOCGIWAPLIST 0x8B17  /* 获取周围Ap信息列表

*/

#define SIOCSIWSCAN 0x8B18  /* 开始扫描 */ #define SIOCGIWSCAN 0x8B19

/* 获取扫描信息 */

/* 802.11 specific support */ #define SIOCSIWESSID 0x8B1A  /* 设置ESSID  */ #define SIOCGIWESSID

0x8B1B  /* 获取ESSID */ #define SIOCSIWNICKN 0x8B1C  /* 设置节点别名 */ #define SIOCGIWNICKN 0x8B1D  /* 获取节点别名 */

var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

/* As the ESSID and NICKN are strings up to 32 bytes long, it doesn't fit

* within the 'iwreq' structure, so we need to use the 'data' member to

* point to a string in user space, like it is done for RANGE...  * The "flags" member indicate if the ESSID is active or not (promiscuous).  */

/* Other parameters useful in 802.11 and some other devices */ #define SIOCSIWRATE 0x8B20  /* 设置默认传输速率(bps) */ #define SIOCGIWRATE 0x8B21  /* 获取默认传输速率 (bps) */ #define SIOCSIWRTS 0x8B22  /* 设置 RTS/CTS 的临界值

(bytes) */

#define SIOCGIWRTS 0x8B23  /* 获取 RTS/CTS 的临界值 (bytes) */

#define SIOCSIWFRAG 0x8B24  /* 设置分片传输的包大小 (bytes) */

#define SIOCGIWFRAG 0x8B25

/*  获取分片传输的包大小 (bytes) */

#define SIOCSIWTXPOW 0x8B26

/* 设置传输功率 (dBm) */

下载文档到电脑,查找使用更方便

2下载券  42人已下载

下载

还剩3页未读,继续阅读

#define SIOCGIWTXPOW 0x8B27  /* 获取传输功率(dBm) */ #define SIOCSIWRETRY 0x8B28  /* 设置重传次数和生存时

间 */

#define SIOCGIWRETRY 0x8B29  /*  获取重传次数和生存时

间  */

/* Encoding stuff (scrambling, hardware security, WEP...) */ #define SIOCSIWENCODE 0x8B2A  /* 设置编码模式 */

#define SIOCGIWENCODE

0x8B2B

/* 获取编码模式 */

/* Power saving stuff (power management, unicast and multicast) */

#define SIOCSIWPOWER 0x8B2C  /* 设置电源管理模式 */ #define SIOCGIWPOWER 0x8B2D  /* 获取电源管理模式*/

/* -------------------- DEV PRIVATE IOCTL LIST -------------------- */

/* These 16 ioctl are wireless device private.

* Each driver is free to use them for whatever purpose it chooses,

* however the driver *must* export the description of those ioctls

* with SIOCGIWPRIV and *must* use arguments as defined below.

* If you don't follow those rules, DaveM is going to hate you (reason :

* it make mixed 32/64bit operation impossible).  */

#define SIOCIWFIRSTPRIV

0x8BE0

#define SIOCIWLASTPRIV 0x8BFF

/* Previously, we were using SIOCDEVPRIVATE, but we now have our

* separate range because of collisions with other tools such as  * 'mii-tool'.

* We now have 32 commands, so a bit more space -).  * Also, all 'odd' commands are only usable by root and don't return the

* content of ifr/iwr to user (but you are not obliged to use the set/get

* convention, just use every other two command).

* And I repeat : you are not obliged to use them with iwspy, but you

* must be compliant with it.  */

/* ------------------------- IOCTL STUFF ------------------------- */

/* The first and the last (range) */ #define SIOCIWFIRST 0x8B00

#define SIOCIWLAST SIOCIWLASTPRIV

/* 0x8BFF */

Windows和Linux下通用的线程接口

对于多线程开发,Linux下有pthread线程库,使用起来比较方便,而Windows没有,对于涉及到多线程的跨平台代码开发,会带来不便.这里参考网络上的一些文章,整理了在Windows和Linux下 ...

扔掉360:Linux下无线网卡作WiFi路由器(转薄荷开源网)

这个话题很多人感兴趣,毕竟现在是无线互联时代.手机一族到外面去,首先关心的就是有没有 WiFi.Windows 7 用户可以安装 360 的软件,把笔记本电脑配置成路由器,供手机或其他电脑上网. 在 ...

Linux下用Docker部署接口安全的运行环境

背景:MySQL数据库运行在宿主机上(Linux) 需求:Redis.服务.页面分别运行在独立的docker中,并处于同一网络,容器内部重要目录要挂载在物理目录,保证数据安全 方法: 一.设置网络环境 ...

解决linux下无线网卡被物理禁用问题

困扰了我好几天终于解决了这个问题,这里写出来,给再遇到这样问题的朋友做个借鉴! 笔记本:lenovo 问题描述:wifi无线网卡开关是打开的,但是安装linux(fedora \ ubuntu )后, ...

linux下系统调用劫持ioctl

实验环境:linux 2.6.32   64位系统 采用lkm(动态加载内核模块)方式劫持ioctl系统调用,系统调用过程如图所示(以open为例子) 实验代码:(头文件有不需要的,但是懒得改了,在系 ...

在Linux下如果要使用接口标志要加什么头文件吗?因为我在使用IFF_UP时会出错,说是未定义

头文件一般放在/usr/include目录下,用grep 'IFF_UP' /usr/include/*.* |less这个命令查找一下在哪个头文件里面有定义.   追问 嗯~这个方法确实可以查找到一 ...

Debian/Linux 下无线网卡驱动的安装

我的 PC 型号是 Acer V3-572G, 安装了 Debian 后, 发现只能通过有线网络上网, 无法识别无线网卡, 以下是解决的过程(不局限于此型号 PC): 在命令行键入 lspci , 得 ...

Linux下VLAN功能的实现 (转)

1.Linux网络栈下两层实现 1.1简介     VLAN是网络栈的一个附加功能,且位于下两层.首先来学习Linux中网络栈下两层的实现,再去看如何把VLAN这个功能附加上去.下两层涉及到具体的硬件 ...

Linux下如何查看自己的服务器有没有无线网卡

还是实验室那台破服务器,连不上网.有没有界面,所以想着如何用一些命令来链接上热点. 当然,在linux下链接wifi没有win下那么一点就好了! 首先我们需要的基本条件就是: 服务器上有无线网卡.[r ...

随机推荐

正则表达式入门教程&&经典Javascript正则表达式(share)

前言 例子: ^.+@.+\\..+$ 这样的代码曾经多次把我自己给吓退过.可能很多人也是被这样的代码给吓跑的吧.继续阅读本文将让你也可以自由应用这样的代码. 正文 教程:正则表达式30分钟入门教程 ...

如何解决因为找不到Notepad++的安装路径而导致的不能更新CS-Script的问题

博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:如何解决因为找不到Notepad++的安装路径而导致的不能更新CS-Script的问题.

postman(九):postman接口测试脚本集成到jenkins

本篇的目的是实现使用jenkins远程执行postman接口测试脚本 准备工作:一台linux服务器(可以用虚拟机搭建一个),linux服务器上安装好node.js.newman,部署好jenkins ...

Maven创建项目

Maven创建项目 Maven翻译成中文是『专家.内行』.Maven是Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理的优秀工具 本文将 ...

11月24日 layouts and rendering in rails(部分没有看)

http://guides.rubyonrails.org/layouts_and_rendering.html  中文 This guide covers the basic layout feat ...

Android学习之Fragment解析

1.定义     Fragment中文解释是碎片的意思,主要用在大屏幕设备上,例如平板电脑上,支持更加动态和灵活的UI设计.Fragment在你的应用中相当于是一个模块化和可重用的组件,因为Fragm ...

常规Java工具,算法,加密,数据库,面试题,源代码分析,解决方案

原文链接:http://www.tvtvso.top/?thread-5.htm 有家杂志曾对全国60岁以上的老人进行了这样一次问卷调查:你最后悔什么? 列出10项人们生活中容易后悔的事情,供被调查者 ...

Windows下Python虚拟环境的配置

一.了解Python虚拟环境 所谓虚拟环境可以理解为不同的不连通的本地设备,打个比方就是在一台电脑上能做到多台电脑能做的事情. 例如:现在我们有两个项目需要不同的配置,记为A项目需要库a------- ...

linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口相关推荐

  1. linux协议栈skb操作函数,linux协议栈skb操作函数

    1,struct sk_buff数据结构 struct sk_buff{ //这两个结构必须放在最前面 struct sk_buff *next; struct sk_buff *prev; stru ...

  2. linux下添加网口,linux下ioctl操作网络接口

    #include //printf() #include //ioctl() #include //ioctl #include //socket() #include //struct ifconf ...

  3. linux vi命令操作实例,Linux下Vi替换字符命令操作实例

    在Linux下的开发中,经常涉及到对文件中的字符进行处理,其中,对字符的替换操作也是非常的频繁.本文以一个实际的文件为例,详细 在Linux下的开发中,经常涉及到对文件中的字符进行处理,其中,对字符的 ...

  4. linux 查看用户操作日志,Linux下记录所有用户的登录和操作日志

    一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整:所以误操作而造成重要的数据丢失,就很难查到是谁操作的. 在这里我们通 ...

  5. linux查看命令操作痕迹,Linux下记录所有用户的操作命令,以方便后期审计

    运维与研发人员一多,登录服务器操作的情况越来越常见,为了安全,有必要对登录系统的每次操作都进行记录,以方便后期了解,掌握,审计. 简单解决办法: 修改/etc/profile文件,在最后增加如下内容: ...

  6. linux系统简单操作代码,Linux系统编程:简单文件IO操作(示例代码)

    使用Linux的文件API,经常看见一个东西,叫做文件描述符. 什么是文件描述符? (1)文件描述符其实实质是一个数字,这个数字在一个进程中表示一个特定的含义,当我们open打开一个文件时,操作系统在 ...

  7. Linux的实际操作:Linux的分区

    原理介绍: (1)对于Linux来说,无论有多少个分区,分配给哪一个目录使用,归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中的每一个分区都是用来组成整个文件系统的一部分 (2)Lin ...

  8. Linux的实际操作:Linux磁盘分区 、挂载

    1.分区基础知识: (1)最多支持4个主分区 (2)系统只能安装在主分区 (3)扩展分区要占用一个主分区 (4)MBR最大只支持 2TB,但是拥有最好的兼容性 2.gpt分区: (1)支持无限多个主分 ...

  9. linux 内核io操作,关于Linux内核中的异步IO的使用

    我们都知道异步IO的作用,就是可以提高我们程序的并发能力,尤其在网络模型中.在linux中有aio的一系列异步IO的函数接口,但是这类函数都是glibc库中的函数,是基于多线程实现,不是真正的异步IO ...

最新文章

  1. 【bzoj3209】 花神的数论题
  2. P2894 [USACO08FEB]酒店Hotel
  3. qt 将不同的数据类型组成一个新类型_SQL 通用数据类型
  4. JavaScript的键盘事件
  5. Python中list复制引发的问题
  6. debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?...
  7. 微信小程序开发学习笔记004--微信小程序语法结构
  8. 「CJOJ2723」Reserve
  9. [水池] 灌水专用:搜狗输入法里收集的纯文字表情
  10. Sitemap Celebration(使用嵌套列表的树形导航)
  11. jmeter非GUI的运行命令
  12. Python的视频分析
  13. linux搭建windows无盘系统,Ubuntu系统搭建drbl无盘服务端环境
  14. html在线围棋对战,闲情奕趣(基于html5的围棋应用)
  15. LANP环境编译设置
  16. 微信小商店设置服务器,微信小商店绑定运营者微信号步骤流程
  17. linux下打印pdf文件很慢,打印机打印pdf文件特别慢怎么解决
  18. 云主机创建网络失败:Unable to create the network. No tenant network is available for allocation.
  19. 新年促销扎堆,8个邮件营销方法打动你的客户
  20. Zabbix poller processes more than 75% busy报错解决方案

热门文章

  1. HDU A strange lift
  2. Unity插件NGUI制作血条--HUD的基本使用
  3. 《威海市国土资源网上交易系统——WCF》项目研发阶段性总结
  4. 小猪猪分享:如何将pdf转换成jpg图片
  5. namp 渗透测试-安装篇
  6. PCIE AER Linux 驱动详解
  7. 无线投影协作服务器,安全高效 开启无线协作新模式_巴可 CSE-200_投影机导购-中关村在线...
  8. C# WinForm dataGridView 技巧小结
  9. 手机控制电脑定时关机,重启WiFi
  10. Java接口回调是个什么玩意儿