关于尚观
最新课程体系
企业服务
零起点咨询
开放课程
报名咨询
免费资源申请
授权加盟
学员专区&薪资
认证课程
  • 尚观首页
  • 尚观简介
  • 师资力量
  • 尚观文化
  • 尚观动态
  • 加入尚观
  • 联系我们
  • 珍贵瞬间
  • Linux系统与集群
  • 数据库集群架构师
  • 嵌入式内核驱动开发
  • 服务器开发架构师
  • 研发型测试架构师
  • RHCE/LPI认证体系
  • Oracle OCP认证
  • 企业高级技术培训
  • 批量人才供应及研发团队建设
  • 软件外包及研发项目合作
  • 人力外包及人力供应
  • 猎头服务
  • 开启职业生涯
  • 如何入门
  • Unix/Linux职业方向
  • 嵌入式职业方向
  • 集群(Cluster)Oracle(DBA)方向
  • 新手专栏
  • Unix/Linux新手专栏
  • Unix/Linux管理
  • 嵌入式及POSIX开发
  • Linux开源文化及市场
  • 最近网络课堂
  • P2P教学视频
  • 精彩Linux培训视频
  • 零起点数据库集群(长期)
  • 嵌入式驱动(长期)
  • Linux金牌三证(RHCE级)
  • Linux架构师(RHCA级)
  • 嵌入式/驱动加速课程
  • 其他咨询
  • Linux免费网络安全公开课
  • 免费Linux资料申请
  • 免费Linux安全&DDOS防御课程
  • 免费嵌入式Linux开发课程
  • 免费Linux网络安全机制
  • 授权加盟&报名点申请
  • 如何加盟
  • 我们的优势
  • 成功案例
  • 行业市场分析
  • 授权加盟中心
  • 学员毕业薪资(不断更新中)
  • 加入尚观猎头服务(仅限老学员)
  • 学员交流论坛
  • OCP认证
  • Intel认证
  • RHCE认证
  • RHCE+OCP
  • RHCE+LPI


    您现在的位置:尚观Linux培训 - 嵌入式Linux培训专家尚观Linux培训 » Unix/Linux管理 » Debian(Linux)下的无线网卡配置

Debian(Linux)下的无线网卡配置

 
咨询热线
  • 免费咨询电话:
    400-700-0056
    800-810-0056

    教学就业监督电话:
    400-810-3016
  • QQ在线咨询:
    517589021 在线咨询
    82555789 在线咨询
    962895738 在线咨询


  • MSN在线咨询:
    upadv05@hotmail.com
    upadv20@hotmail.com
免费资源
  • -3月13日
  • [沈阳]Linux嵌入式-3月20日
  • [上海]DDos攻防-3月20日
  • [上海]Linux嵌入式-3月13日
  • [深圳]DDos攻防-3月20日
  • [深圳]Linux嵌入式-3月13日
  • [北京]DDos攻防-3月13日
五万年薪就业保证课程
  • UTA-高级研发型测试架构师
  • UDA-Linux服务器开发架构师
  • UEA-嵌入式内核驱动开发者
  • UOA-Oracle数据库集群架构
  • ULA-Linux系统与集群架构师
八万年薪就业保证课程
  • UOM- Oracle集群大师
  • UEM-嵌入式开发大师
Linux培训●最新开班
  • [沈阳]UEA课程3月班热招!
  • [沈阳]ULA课程3月班热招!
  • [北京]UEA课程3月班热报!
  • [北京]UOA/ULA课程1月班!
  • [上海]UEA课程3月班热招!
  • [上海]ULA/UOA课程1月班!
  • [深圳]UEA课程3月班热招!
  • [深圳]ULA/UOA课程1月班!
 
文章内容
  • Debian(Linux)下的无线网卡配置
    本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。永久链接:JoeCen's 小猫窝
    -----------------------------
    转载本文请保留作者与出处等信息:
    作者:joecen
    网站:http://www.joecen.com
    原文链接:http://www.joecen.com/2007/10/26/linux-wireless-setting/
    这篇东西我半年前就想写了,打了草稿在”MONDEY GTD“上面n久,现在终于有时间把它写出来了。
    DreamHost到期之后,不想再续期,于是动了在家里面放一台PC来提供我自己的 blog服务的念头。接下来我们家又安装了ADSL包月的套餐,我心想,我的blog访问量这么少,ADSL应该也是可以支撑得住的。于是就将家里面的旧 PC翻了出来。不过启动机器后,发现在晚上的时候会觉得非常吵,应该不可能放在房间或者客厅中的。想来想去,唯一对生活质量没影响的地方就只有阳台了。可是,装修的时候根本没想过会有在阳台连接网络的需求,所以并没有在阳台上面预留网络模块。要实现这个想法,唯一的方法就只能是使用无线网络的方式。刚好那时候电信ADSL又送了一个中兴的AP,那么就决定用无线方式进行吧!
    --------------------------------------------------------------------------------------
    当前linux内核自带的无线网卡驱动不多,主要是笔记本电脑使用的”Intersil Prism“芯片(著名的“ Intel Pro/Wireless 2100”)。另外还有”Atheros”芯片似乎是比较多linuxer使用。那么国内接PCI插槽的网卡,有哪些是可以被我使用的呢?搜索后发现,TP-LINK的无线网卡,我发现它是使用Atheros芯片,这样的话,就可以使用 http://madwifi.org 站点上的驱动程序(madwifi是一个开源项目,专门用于Atheros芯片无线局域网网卡的Linux驱动程序)。
    TP-LINK的TP-WN550G, 54M速率,支持IEEE 802.11 b/g协议。虽然还有其它更便宜的选择,比如二手的无线网卡,不过我想我的机器离AP的距离还是挺远的,足有6-8米,最要命的是中间隔着3堵墙,所以还是买一个新一点的型号,性能可能会有报障一点。广州太平洋电脑城,150元买下来。那天是过年前的一天了,不知道为什么,好像每次过节之前我都会到电脑城去买东西。
    另外列一下madwifi可用的tp-link无线网卡型号: TL-WN551G,TL-WN650G(150-180元左右),TL-WN651G
    开始安装
    安装硬件就不用说了,操作系统还是在debian下,因为debian实在是太方便了:
    1、grep CONFIG_NET_RADIO /boot/config-`uname -r`看内核是否支持无线。
    CONFIG_NET_RADIO=y
    2、lspci看是否找到硬件,没有lspci命令的话需安装pciutils包。
    3、安装madwifi相关的包:
    aptitude search madwifi
    i   madwifi-doc       - documentation for the Multiband Atheros Driver for WiFi
    i   madwifi-source    - source for the Multiband Atheros Driver for WiFi
    i   madwifi-tools     - tools for the Multiband Atheros Driver for WiFi
    将三个包都安装了。
    其中madwifi-source包安装后会在/usr/src/目录中产生madwifi.tar.bz2文件,解压后的目 录名为"modules",
    cd /usr/src/modules/madwifi
    make
    make install
    后完成modwifi的安装。
    debian的话,先安装linux-header:
    aptitude install linux-headers-2.6.18-3-686
    否则可能会出现下面的错误:
    /bin/sh: line 0: cd: /lib/modules/2.6.18-3-686/build: no such file or dir Makefile.inc:69:
    *** /lib/modules/2.6.18-3-686/build is missing, please set KERNELPATH. stop.
    之后重启系统或者用modprode ath_pci来加载模块。
    如果成功,则使用"ifconfig"会看到新的网卡,网卡名是“ath0”。
    安装软件
    aptitude install wireless-tools
    这个package包括iwconfig、iwlist等有用的工具。
        * 我的ap使用的加密协议是比较简单的WPA-PSK,该协议xsupplicant不能使用,所以改为使用wpasupplicant 来进行配置。
    aptitude install wpasupplicant
    使用
    iwlist ath0 scanning
    命令可以查看当前能找到的接入点。
    WPA配置
    使用wpa_passphrase命令产生PSK:
    用法:wpa_passphrase  [passphrase]
    比如:wpa_passphrase my_ssid abcd1234
       1. network={
       2.         ssid="my_ssid"
       3.         #psk="abce1234"
       4.         psk=xxxxxxxxxxxxxxxxxxxxx
       5. }
    完整的配置文件/etc/wpa_supplicant.conf:
       1. ctrl_interface=/var/run/wpa_supplicant
       2. ctrl_interface_group=0
       3. ap_scan=1
       4.  
       5. network={
       6.         ssid="my_ssid"
       7.         pairwise=CCMP TKIP
       8.         group=CCMP TKIP WEP104 WEP40
       9.         proto=WPA
      10.         key_mgmt=WPA-PSK
      11.         priority=5
      12.         psk=xxxxxxxxxxxxxxxxxxxx
      13. }
    手工启动:
    wpa_supplicant -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf
    使用命令
    iwconfig ath0
    可以查看,Access Poin是否连接成功了。如果是使用dncp的话,使用dhclient ath0来自动获取IP,如果使用静态的IP的话,直接使用ifconfig配置IP。
    不过,有时候有些AP和无线网卡芯片不太兼容的话,有可能用不了WPA协议进行连接。比如我的笔记本就是这样,所以也可以使用WEP协议进行连接,安全性方面,我想使用128位的加密以及隐藏接入点,应该是没太大的问题的。
    使用WEP协议的话,除了在AP上面要配置好之外,在debian上面只需要使用“iwconfig”命令,就可以进行实现连接,也可以写成一个启动脚本,在开机的时候自动进行链接。
    转载本文请保留作者与出处等信息:
    作者:joecen
    网站:http://www.joecen.com
    原文链接:http://www.joecen.com/2007/10/26/linux-wireless-setting/
    KeyWords: debian, Linux, wireless
    发布时间: 2007-10-26 17:30
    栏目: Linux
    随机日志
    # 苏宁胜过国美?
    # 悲情英雄
    # 艰辛的通讯录导入
    # moto斗法
    # 开心!
    2 Responses to “Debian(Linux)下的无线网卡配置”
       1. fanlix Says:
          October 29th, 2007 at 10:19 pm Quote
          去年只有nb时也玩过ubuntu下的wifi, 我怎么记得当时搜索的结果是boardcom的芯片才是驱动支持最多的呢? 2100封了一些功能, Atheros国内难寻.
          最后是花了30还是50RMB买了块boardcom. 现在还在用.
          只可惜当时住地附近现代化程度不高, 一个wifi都没搜索到, 还浪费了精力准备破WEP密码呢...
          最后到是直接用boardcom的卡提供kai的接入点, 玩psp联网. 其实官方写的都是某些专做的USB网卡和sony出的路由才支持; 直接用了broadcom,居然没问题.
       2. joecen Says:
          October 31st, 2007 at 11:15 am Quote
              去年只有nb时也玩过ubuntu下的wifi, 我怎么记得当时搜索的结果是boardcom的芯片才是驱动支持最多的呢? 2100封了一些功能, Atheros国内难寻........
          fanlix,
          intel的是内核支持的,一般的nb都是intel的wifi模块,用ubuntu的话是可以自动认出。
          Atheros的其实国内有很多厂家都是用它家的芯片的,我就找到了TP-LINK的一些型号是用它的,看起来TP-LINK这个牌子也算不错,所以就用Atheros了。
          PS:现在wifi普及应该比较高了,因为现在ADSL都是送AP了。我家的大楼可以搜到n个接入点,还有些是没设置密码的。不过距离太远,网络会断断续续的,没什么意思。
    Leave a Reply
    Name (required)
    Mail (will not be published) (required)
    Website
    Security Image (required)
    (CC) 本站内容可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。
    JoeCen's 小猫窝 is proudly powered by WordPress
    Entries (RSS) and Comments (RSS).


    精彩Linux视频,免费先学!

    查看:尚观Linux培训学员最新就业薪资待遇统计报告!

    查看:UTA-高级研发型测试架构师大纲
    查看:UDA-Linux服务器开发架构师大纲
    查看:UEA-嵌入式内核驱动开发者大纲
    查看:UOA-Oracle数据库集群架构大纲
    查看:ULA-Linux系统与集群架构师大纲

    填表获取 Linux、嵌入式、Oracle 技术资料

  • 姓    名:
  • 固    话:
  • 手    机:
  • E-Mail :
  • 所在地:
  •         

北京(Beijing)

电子地图
电话:(010)62113016/17 68949060
地址:北京市 海淀区中关村南大街 甲10号 银海大厦南区410-418

上海(Shanghai)

电子地图
电话:(021)54510580 54070058
报名:徐汇区 华山路2088号 汇银广场南楼1307室
校区:漕河泾开发区 钦江路333号38号3楼

深圳(Shenzhen)

电子地图
电话:(0755)82995128 82995168
地址:深圳市 福田区 彩田路 中深花园B2005室

沈阳(Shenyang)

电子地图
电话:(024)31500816 31500817
地址:沈阳市和平区三好街54号物产科贸大厦2号楼201室

成都(Chengdu)

电子地图
电话:(028)66677820 66677828 66677829
地址:成都市青羊区上西顺城街252号顺吉大厦8楼A3


2005-2009高新技术企业

LPI授权培训考试中心

国家紧缺人才培养工程合作伙伴

CSDN战略伙伴

51Job战略伙伴

Oracle WDP授权培训与考试中心

Intel软件服务培训供应商

Redhat授权培训与考试中心

国家高新技术企业认证
 

友情链接:   LPI  RedHat  CSDN  ChinaUnix  ITPub  Eygle.Com  PHP中国  嵌入式世界  Linux培训  嵌入式培训  嵌入式在线  oklinux 
Linux联盟  Linux中国  Unix爱好者家园  ZOL服务器  php爱好者  看看Linux  嵌入式技术网  虚拟主机评测  大功率LED网   搜电网   深圳公交查询   杭州写字楼网  互联网百科  苏州人才网  Linux技术中心  泉州人才网  广州招聘网  天天健康  上海商铺  北京赶集网  SVN中文技术网  中国别墅网  网罗天下  工具软件下载  Oracle视频教程  北京法律咨询  天津赶集网  嵌入式资讯网  天极导航  Fedora中文爱好者 (申请友情链接请发信至:info#uplooking.com)


COPYRIGHT © 2000-2009 北京尚观科技有限公司 - Linux培训及嵌入式培训专家 ALL RIGHTS RESERVED

咨询热线:400-700-0056    800-810-0056
京ICP备05058027号 | Linux就业信息 | 免责声明 |