Linux系统下无线网卡的安装和驱动,以及配置还真的没来得及做~~关键是没有实验的设备和条件,下面的安装和配置是从网上找到的别人的操作,如有不合适之处还希望能够谅解,改天有机会实验了再贴一下!

Linux无线网卡可以用三种方式驱动:1.使用内核自带的网卡驱动程序;2.为特定的网卡编译安装驱动模块;3.使用NdisWrapper,利用面向Windows驱动程序驱动网卡。现在市场上销售的绝大多数无线网卡都没有linux内核自带的驱动,所以第一种不予考虑;NdisWrapper软件并不编写linux驱动;

而是通过内核模块来调用Windows下的Ndis驱动程序,从而解决无线网卡没有linux驱动问题,但它要求linux内核至少是2.4.26(网上查的,没有验证);所以我们考虑采用第二种;

Linux下比较常用的无线网卡驱动有:hostap driver和linux-wlan-ng,它们对Intersil Prism 2/2.5/3芯片有较好的支持。我们觉得USB接口的无线网卡用起来比较方便,而linux-wlan-ng对USB的支持好于hostap driver,所以就下载了linux-wlan-ng最新驱动

无线网卡驱动的安装及其配置在配置无线网卡之前,必须确保内核设置中启动了无线局域网支持:#grep CONFIG_NET_RADIO /boot/config-‘uname –r’

CONFIG_NET_RADIO=y若没有,重新配置、编译内核来启动“Wireless Lan(non-hamradio)Drivers and Wireless Extensions”。(注:uname –r显示内核版本号)安装linux-wlan-ng-0.2.1-pre25.tar.gz,内核必须用源码编译过

接下来解压并安装:#tar -zxvf linux-wlan-ng-0.2.1-pre25.tar.gz

#cd linux-wlan-ng-0.2.1-pre25

#./Configure或者#make config

-------------- Linux WLAN Configuration Script -------------

The default responses are correct for most users.

Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: n

Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]: n

Build Prism2.5 native PCI (_pci) driver? (y/n) [n]: n

Build Prism2.5 USB (_usb) driver? (y/n) [n]: y

Linux source directory [/usr/src/linux]:

The kernel source tree is version 2.4.22

Alternate target install root directory on host []:

Module install directory [/lib/modules/2.4.22]:

It looks like you have a System V init file setup.

Prefix for build host compiler? (rarely needed) []:

Build for debugging (see doc/config.debug) (y/n) [y]:

Configuration successful.

#make all

#make install然后修改相关文件:1.在/etc/wlan/wlan.conf里,设置自己的ssid;SSID_wlan0="mywlan"

ENABLE_wlan0=y

2.创建一个wlancfg-mywlan文件;#cd /etc/wlan

#cp wlancfg-DEFAULT wlancfg-mywlan并把里面的IS_ADHOC=n改成IS_ADHOC=y

3.在/etc/modules.conf中加入一行:alias wlan0 prism2_usb在/etc/modprobe.conf中加入一行:alias wlan0 prism2_usb

4.插上USB无线网卡,指示灯亮#ifconfig wlan0 up然后就可以给wlan0配置地址了#ifconfig wlan0 inet6 add fec0:106:2900::1/64

#ifconfig wlan0

#iwconfig wlan0:看无线网卡的一些信息(包括ssid等)三、要实现切换,需要在MN上做一些改进

由于不能用ifconfig命令来修改无线网卡的相关参数,在其它节点(非MN)上要更改ssid,只需在/etc/wlan/wlan.conf中改SSID_wlan0="xxxxxx",然后运行:#/etc/init.d/wlan restart

#ifconfig wlan0 up就可以了,不过地址得重新配置。Linux-wlan-ng驱动下可以用wlanctl-ng命令来配置和更改无线网卡的参数,对于MN如何切换到外地,可以在MN上配置脚本文件(命名为g2ar):#wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable

#wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable

#

wlanctl-ng wlan0 dot11req_start ssid=foreignwlan bsstype=independent

beaconperiod=100 dtimperiod=3 cfpollable=false cfpollreq=false

cfpperiod=3 cfpmaxduration=100 probedelay=100 dschannel=6 basicrate1=2

basicrate2=4 operationalrate1=2 operationalrate2=4 operationalrate3=11

operationalrate4=22然后运行命令:#bash g2ar切换到新的AR或切回本地可以配置同样的脚本文件,只需把ssid换成相应的就可以了。

linux无线usb网卡,linux usb 无线网卡相关推荐

  1. linux udev 激活usb网卡,linux – 用于USB设备的udev规则并忽略其他设备

    是否可以为USB设备创建udev规则并忽略其他USB设备? 我希望我的系统支持HID USB触摸屏(hid.ko)并忽略HID设备,如键盘,鼠标等. 解决方法: 当udev正在运行以处理创建设备时,为 ...

  2. linux 无线 网桥,基于Linux无线网桥及无线网络设备驱动分析与研究

    摘要: 综合了局域网,无线通信等相关技术的无线局域网(WLAN)是非常方便的数据传输系统,它利用射频技术遵循IEEE 802.11协议,具有传输速率高,成本低廉,兼容和扩展能力强等优点,是近些年来通信 ...

  3. linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备

    Linux网卡as4.2 编译安装及配置准备 [日期:2008-03-28] 来源:Linux公社 作者:Linux整理 [字体:大 中 小] 确定make gcc kernel-devel包必须安装 ...

  4. linux删除slave网卡,Linux bonding网卡与其slave共同使用

    在昨天的一文中,我吐槽了Linux各种虚拟网卡设计的不完备,也只是吐槽,其实我并没有别的意思,我也懒得去做一些hack型的配置去规避这些不完备,我只是吐槽而已. 昨晚,有网友要求我给出一些解法,因为他 ...

  5. linux里添加网卡,Linux添加虚拟网卡的多种方法

    Linux添加虚拟网卡的多种方法有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在linux服务器上添加虚拟网卡.我们 有时候,一台服务器需要设置多个i ...

  6. linux怎样重启网卡,linux系统重启网卡的方法步骤详解

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.接下来是小编为大家收集的linux系统重启网卡方法,希望能帮到大家. linux系统重启网卡方法 一.service network rest ...

  7. linux无线usb网卡,Linux下USB无线网卡WL-167G驱动安装过程

    最近经过前期调研选定网卡,又折腾一两天,终于搞定了Linux下的无线网卡,对遇到的问题进行了分析,并整理了下详细过程,现与大家分享,还有更具体的开发文档,有需要的可以联系下一步工作要将其移植到ARM平 ...

  8. 如何查询linux服务器的网卡,Linux服务器如何查看有没有无线网卡

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

  9. Linux下8723be网卡,解决 RTL8723BE 无线网卡不稳定的问题

    这个问题困扰了好久了 在 Windows 下并不会存在这个问题, 但是在 Linux 下, 打开 Wifi 以后就几乎搜索不到 WIFI 就算是站在路由器跟前, 信号也不会满格, 而且就算连接上也不会 ...

  10. linux安装mt7601网卡固件,MT7601U无线网卡驱动无法安装

    在执行make后,出现以下报错 make -C tools make[1]: Entering directory '/home/zn/DPO_MT7601U_LinuxSTA_3.0.0.4_201 ...

最新文章

  1. Kubernetes使用集群联邦实现多集群管理
  2. 8086之8253芯片仿真
  3. Hadoop运行任务时一直卡在: INFO mapreduce.Job: Running job
  4. 明明是数字“1000”转换成整形时却报错---BOM 非法字符 /65279(FEFF) big endian(FEFF)和little endian(FFFE) 模式
  5. css常用鼠标指针形状代码
  6. [hadoop读书笔记] 第五章 MapReduce工作机制
  7. 仿excel的网页版excel
  8. matlab的开方算法_区域生长算法(附MATLAB代码实现)
  9. ws2812b灯带容易坏_树莓派控制WS2812B灯带 - Python
  10. 无监督学习之稀疏编码,自编码
  11. 判断二极管导通例题_朝花夕拾——2018全国1卷导数压轴题原题重现
  12. 040-云E办_学习和安装FastDFS以及安装Nginx
  13. std::mismatch 用法
  14. 拥有梦想的时候 拿出勇气和行动
  15. 宏碁传奇Go评测 怎么样
  16. 电流检测应用开发的高隔离集成式霍尔电流传感芯片--CH701W
  17. mapreuce1.0局限性
  18. amazon 工作流服务_我在亚马逊仓库找了份工作,却没有和一个人说话
  19. SpringBoot基础 核心技术
  20. 品优购静态页面--首页的制作

热门文章

  1. 内网渗透系列:痕迹清理方法小结
  2. 武大女硕士面试被拒,改简历冒充本科生找工作的感想(原创)
  3. Vijos 1048 送给圣诞夜的贺卡(dfs)
  4. 伦敦时间现在几点_伦敦现在几点
  5. PCL学习(四)点云转换为网格
  6. iTunes只能装C盘吗_IOS的更新方法,iTunes更新的保姆级指南
  7. android rn热更新闪退,react-native 导致热更新失败的问题之一
  8. Coursera | 免费上Coursera-助学金申请流程
  9. TELEPORTSTONE.LUA --传送宝石
  10. 百度迟到移动互联网:寻入口级产品 文化成挑战