找回密码
 注册
快捷导航
查看: 12140|回复: 3

【原创】T42在Linux环境中安装无线驱动.

[复制链接] |自动提醒
阅读字号:

652

回帖

0

积分

1743

资产值

入门会员 Rank: 1

注册时间
2005-1-27
发表于 2006-10-26 20:58:52| 字数 1,463| - 中国–上海–上海–静安区 电信 | 显示全部楼层 |阅读模式
T42机器系列中有大部分是采用IBM 802.11 abg无线网卡,这种卡是Aethos AR5212芯片, 在Linux核心中没有这种无线网卡的驱动, 所以必须要自己安装.

目前支持AR5212的Linux驱动程序叫 MadWiFi , MadWiFi最新版本是 madwifi-ng, 但是稳定版本是 madwifi-0.9.2

环境:
T42-9ZC
CentOS4.4
核心: 2.6.9-42-EL

1, 先到 madwifi.org/wiki/ 下载 madwifi-0.9.2 软件包. 我是下载的源码包.
2, 解包以后, 修改 net80211/ieee80211_wireless.c 文件, 注释掉 4948到4950行, 这可能是一个 bug.
3, 用 root 权限执行 make, 要在 madwifi 主目录下.
4, 用 root 权限执行 make install
5, 用 root 权限执行 wlanconfig ath0 create wlandev wifi0 wlanmode sta
6, 用 root 权限执行 modprobe wlan_scan_sta
7, 用 root 权限执行 ifconfig ath0 up
8, 扫描AP: iwlist ath0 scan
9, 此时 可以手动连接 AP: (以WEP安全方式, DHCP获得地址为例)
   ifconfig ath0 up
   iwconfig ath0 key s:ASCII_KEY_FOR_WEP
   iwpriv ath0 mode 2
   iwconfig ath0 essid "SSID_OF_AP"
   dhclient ath0
10, 如果上面步骤成功连接了 AP, 接下来就配置起动文件, 让无线网卡驱动在起动时候自动加载.
   首先修改 /etc/modprobe.conf , 增加
   install ath0 /sbin/modprobe ath_pci; /usr/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta
   remove ath0 /usr/bin/wlanconfig ath0 destroy; /sbin/modprobe -r ath_pci
   alias ath0 ath_pci
   如果有 alias wifi0 ath_pci , 则删除.

11, 在 /etc/sysconfig/networking/devices 下创建 ifcfg-ath0 文件, 格式如:
   # Atheros Communications, Inc.|AR5212 802.11abg NIC
   DEVICE=ath0
   ONBOOT=yes
   BOOTPROTO=dhcp
   TYPE=wireless
   KEY=s:XXXXXXXXX
   ESSID="my access point essid"
   MODE=Managed
   RATE=auto
   IWPRIV="authmode 2"

   如果起动了 WEP, 那么上面的 KEY 就是 WEP 的密码,最前面的 s 表示密码是ASCII字符.
12, 把/etc/sysconfig/networking/devices 下面的 ifcfg-ath0 拷贝一份到 /etc/sysconfig/networking/profiles/ 下面.

13, 再重新起动系统, 搞定.

还有很多技术细节, 例如MadWiFi 可以支持 点对点 的模式, 即2台有 WiFi 的机器的互联. 还可以让一台运行了MadWiFi的机器充当AP, 以及配置多个起动配置文件, 或者一台机器中有几块无线网卡的配置方式. 以后陆续和大家交流.

总之, 感觉MadWiFi 的确疯狂, 比XP下面的IBM Access Connection里面的无线配置功能要强大很多.

2165

回帖

38

积分

6076

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-8-28
发表于 2006-10-26 21:02:26| 字数 4| - 中国–河南–郑州 联通 | 显示全部楼层
学习下啊
本来想以普通人的身份跟你们相处,谁知道换来的却是疏远
回复 支持 反对

使用道具 举报

728

回帖

0

积分

1060

资产值

入门会员 Rank: 1

注册时间
2004-8-14
发表于 2006-10-27 01:58:27| 字数 43| - 中国–江苏–苏州 电信 | 显示全部楼层
我的IPW2100装了,可是iwconfig还是提示no wireless。。。。麻烦啊
TP570 oc398.3 T628 GPRST40 pm1.4 768M debianetch winxp Mac x86 10.4.7 A780 EDGE
回复 支持 反对

使用道具 举报

652

回帖

0

积分

1743

资产值

入门会员 Rank: 1

注册时间
2005-1-27
 楼主| 发表于 2006-10-27 10:35:54| 字数 96| - 中国–上海–上海–静安区 电信 | 显示全部楼层
QUOTE:
原帖由 wolf2 于 2006-10-27 01:58 发表
我的IPW2100装了,可是iwconfig还是提示no wireless。。。。麻烦啊


用modprobe看一下驱动是否在核心中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-5-24 14:33 , Processed in 0.099733 second(s), 29 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部