numb1987 发表于 2008-11-6 17:33

绝望了…………………………无线设置达人求助!!!!!

机器是thinkpad R61i 7732bkc
搞了一天的无线网络了 还是没有成功。
装完系统之后,硬件检测里检测到了无线网卡:
Atheros Hardware access layer (HAL)
Support for Atheros 802.11 wireless LAN cards
两者状态均为 已启用 和 使用中。
然后network mananger里面只有有线连接,没有无线。
写在了network mananger,装了wcid。
还是没有无线连接。
然后安装了“windows 无线连接驱动程序”
通过终端安装了 NET5211.inf
然后设备里出现了无线,并且显示 硬件存在。
之前看了一篇帖子,原文如下:

Ubuntu下配置使用Atheros无线网卡的几点总结

周四, 2008-07-17 15:27
真的没有打算写这些的,但为了搞这个花费了太多的时间。今天在没有查看列表的情况下更新了一下Ubuntu系统,导致无线网卡又无法正常工作。Atheros系列无线网卡的笔记本用户,有些也会比较痛苦,所以在这里总结一下吧。
网卡: Linux下检测出来是AR242X,应该指芯片。电脑:Thinkpad R61i 7732BGC
无线网卡不工作,主要三个原因:
1、驱动没有成功安装
2、驱动间冲突(即使不冲突,更新其中一种后也可能引起冲突)
3、Network-manager和wicd的问题。

下面是我的方案。

Madwifi 和Ndiswrapper是Atheros无线网卡用户的主要选择。Madwifi在Ubuntu Linux下被集成到linux-restricted-modules中,作为开源驱动,情感上是我的最佳选择,不过我一直未能测试成功,主要原因应该是对于最新的芯片及网卡型号支持还不是很理想,当然,选择最新的源代码编译安装,或许会解决问题,但是必须首先禁用linux-restricted- modules中的相应模块,进而编译安装。为了便于管理,我最后选择了Ndiswrapper驱动,能够直接使用Windows下的驱动程序(作者够狠)。尽管从网上资料来看Ndiswrapper有可能导致死机等状况,我使用下来也不尽完美,但确实有效。

两种驱动的安装方法网上有很多介绍,但是要注意两者之间的冲突。Ubuntu默认安装并启用了Madwifi,如果要使用Ndiswrapper,必须先禁用Madwifi。方法多种,我是如下将默认驱动添加到blacklist:
echo “blacklist ath_pci” | sudo tee -a /etc/modprobe.d/blacklist
载入Windows下驱动的INF文件(可使用GUI完成,我的是net5211.inf)。
启用ndiswrapper并将它添加到启动模块中:
sudo modprobe ndiswrapper
echo “ndiswrapper” | sudo tee -a /etc/modules
最后sudo reboot 或 sudo init 6 重启。

至于network-manager的无线连接功能,网上铺天盖地是批评的话,我个人使用下来的主要问题是没有办法主动搜索接入点,配置功能相比于 wicd也有限,但未尝不可使用。Wicd是一个较为全面的工具,对于有线和无线的支持都很好,只是我测试下来无法正常使用WEP通过路由器的认证,导致最后不得不把路由器认证功能关闭。 ”

1、我开始以为是mad wifi和ndiswrapper冲突。但是现在madwifi已经卸载。
2、我以为是ath_pci文件加入blacklist里面问题,但是现在已经把Ath_pc从blacklist里删除。
3、我又以为是模块没有自动加载,然后又执行了这个命令:
sudo modprobe ndiswrapper
echo “ndiswrapper” | sudo tee -a /etc/modules
第一条没有问题。但是打第二条的时候,打到E C,然后C键开始粘滞,系统死机。
下面是自己iwconfig的结果:
lo no wireless extensions.

eth0 no wireless extensions.

根本没有wan的显示。

我要崩溃了……有谁知道怎么处理么……谢谢……谢谢……

numb1987 发表于 2008-11-6 17:38

这个方法也实验过了……没用
iwconfig还是没有wal0
绝望了


AR242x 802.11abg Wireless PCI Express Adapter (WPA)无线上网

笔记本:TOSHIBA SatelliteL40,系统ubuntu hardy
之前无线上网借助ndiswrapper用的windows的下面的驱动,WPA-PSK加密,信号很好,但是连接不是每次都能成功,偶尔能连接上,(只要连接上后不会掉线)但是下次重启机器后,很难连接上,所以不太稳定。每次连接非常痛苦,觉定试试Linux下的Madwifi 无线驱动。
下面以我的笔记本为例,大家可以作为参考。
1、首先查看网卡驱动模块
代码:
lspci | grep Atheros

出现下面信息:
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

确定Atheros Chipsets 的型号,http://madwifi.org/wiki/Chipsets,确定选择AR5007EG芯片组。


2、然后检查安装编译环境和重新更新内核
代码:
sudo apt-get install --reinstall build-essential linux-headers-`uname -r`


3、由于Ubuntu hardy内核模块已经集成有Madwifi驱动,此处选择编译安装,移除系统里面的madwifi-tools。
代码:
sudo apt-get remove --purge madwifi-tools


4、检查系统是否残留有ndiswrapper的驱动,进行删除。
代码:
sudo rmmod -f ndiswrapper
sudo rm -r /etc/ndiswrapper/*
sudo apt-get --purge remove ndiswrapper-common ndiswrapper-utils-1.9
sudo rm -r /etc/modprobe.d/ndiswrapper
sudo rm -rf /lib/modules/`uname -r`/ubuntu/misc/ndiswrapper



5、下载AR5007EG驱动程序,并解压后进入目录。
代码:
wget http://snapshots.madwifi.org/spe ... r3366+ar5007.tar.gz
tar zxf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-ng-r3366+ar5007



6、检查编译环境,开始编译安装。
代码:
make
sudo make install


7、重启电脑,然后检查驱动模块。
代码:
lsmod | grep ath


出现列表大致如下:
ath_rate_sample 16128 1
ath_pci 193324 0
wlan 252272 5 wlan_tkip,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal 280416 3 ath_rate_sample,ath_pci


如果没有出现ath_pci,请运行如下命令:

代码:
sudo modprobe ath_pci


8、驱动安装到此结束,推荐安装Wicd无线管理软件,添加源,更新,安装wicd:
代码:
sudo vi /etc/apt/sources.list


加入deb http://apt.wicd.net hardy extras到源列表,保存退出。
更新源列表: 代码:
sudo aptitude update

开始安装wicd: 代码:
sudo apt-get install wicd

系统会删除Gnome默认的网络管理工具。


9、关闭有线网络,启动Wicd。(我用的WPA-PSK协议,其他的类似)

在管理界面中选择要连接的路由器SSID,配置WPA密钥,wicd配置选项里面,WPA驱动选择wext,然后连接,到此大功告成。

PS:与先前WINDOWS驱动对比连接时间非常快,而且可以支持DHCP(先前的选此选项连接不上),连接情况相当稳定。
以上是自己实现的过程,希望大家参考。

440440 发表于 2008-11-6 17:39

你通知区域怎么显示的?我的是这样的:
我的很好设置就正常使用了。。。

numb1987 发表于 2008-11-6 18:28

to 440440
根本没有显示。
请问你的网卡是哪一块?
我把默认的network manager删了,装了wcid……

numb1987 发表于 2008-11-6 18:39

下面是ifconfig的显示:
numb@numb-R61i:~$ ifconfig -a
ath0      Link encap:以太网硬件地址 00:1f:e1:c5:3b:aa
          BROADCAST MULTICASTMTU:1500跃点数:1
          接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:0 (0.0 B)发送字节:0 (0.0 B)

eth0      Link encap:以太网硬件地址 00:21:86:54:d1:57
          inet 地址:192.168.1.104广播:255.255.255.255掩码:255.255.255.0
          inet6 地址: fe80::221:86ff:fe54:d157/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500跃点数:1
          接收数据包:84 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:103 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:100
          接收字节:87420 (85.3 KB)发送字节:14448 (14.1 KB)
          基本地址:0x1840 Memory:fe000000-fe020000

lo      Link encap:本地环回
          inet 地址:127.0.0.1掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNINGMTU:16436跃点数:1
          接收数据包:4364 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:4364 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:218200 (213.0 KB)发送字节:218200 (213.0 KB)

wifi0   Link encap:未指定硬件地址 00-1F-E1-C5-3B-AA-00-00-00-00-00-00-00-00-00-00
          BROADCAST MULTICASTMTU:1500跃点数:1
          接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:280
          接收字节:0 (0.0 B)发送字节:0 (0.0 B)
          中断:22

numb@numb-R61i:~$ ifconfig wlan0 up
wlan0: 获取接口标志时出错: 没有该设备
numb@numb-R61i:~$ ifconfig wifi0 up
SIOCSIFFLAGS: Permission denied
numb@numb-R61i:~$ sudo ifconfig wlan0 up
password for numb:
wlan0: 获取接口标志时出错: 没有该设备
numb@numb-R61i:~$


:') :') :') :')

440440 发表于 2008-11-7 08:53

我的网卡也是Atheros的abg,你更新一下你的源 试试 应该是自动装好的吧?!我是插了网线下载的受限驱动 就OK了 你把通知区域搞出来了吗 看看有没有啥提示 ?

昨天我搞了半天GC85没搞定,还是一个高手耐心指点我呢。看到那些代码命令,我玩linux的信心大大受挫:')

weidongsir 发表于 2008-11-7 09:09

建议兄弟看看这个文件的设置 /etc/network/interfaces
以及这个文件里的DNS设置/etc/resolv.conf

numb1987 发表于 2008-11-7 22:14

to 楼上的

今天莫名其妙就好了……………………

崩溃了

bigwu324 发表于 2008-12-11 11:47

numb1987:

thinkpad R61i 7732bkc
我这的情况跟你一模一样的,按你的方法装好后,无线网卡的小灯根本就没有亮的
bigwu324@163.com
QQ: 345949148
请收到mail后,速联系我, 不甚感激哦
谢谢 !!!!

wallence 发表于 2008-12-12 09:44

楼主看看我之前的帖子http://www.ibmnb.com/tid753272。 现在最新的madwifi驱动, http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz

ps:无线的led目前还不能正常显示的

whenevo 发表于 2008-12-18 21:51

我的T42装8.04和8.10网卡都是直接驱动好,已经可以检测到网络。呵呵。。。
只是周围的无线都要密码,没办法蹭网。

AppleWolf 发表于 2009-3-31 00:57

你用的系统我不清楚

你用的系统我不清楚,因为我不用它,我用我自己DIY的SLAX。
在SLAX中也有无线的问题。

我用的是 ThinkPad X200,无线网卡是 Intel wifi 5100 agn

一开始,我也发现系统不支持我的无线网卡,于是我上SLAX论坛中去看了一下,下了个compat-wireless驱动包,重启系统后,做了下面的检查!重点来了哦!

lspci
在列表中列出了下面一项
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN Network Connection

这说明我的无线网卡被支持了,但是我用尽方法,也不能启用它,连接无线总是失败,后来在论坛中看到高人写了一句,检查:

/boot/.config

这个文件,找到(我是5100agn 所以我是找 iwlagn)

CONFIG_IWLAGN

看看下面的无线网卡被不被你的内核支持,如果不支持,那就只有两个办法,一个是去重编译你的内核,另一个,是使用外挂驱动包,手动启用无线网卡。

我很懒,所以,我选择了后者,因为Compat Wireless包 就是外挂包。

论坛里的MarkDS说,要启用无线网卡连接,需要手动打命令,你试试下面这个方法吧,因为你的情况和我的情况非常相似,就是能认到卡,不让用!

打开终端,执行下面的命令:

iwconfig wlan0 essid "你无线网卡的SSID"
iwconfig wlan0 channel 你无线网卡的频段,我的是6
iwconfig wlan0 key 写入你的无线网卡的密钥

然后,你回到桌面,用Wireless Assistant来查找配置你的无线连接,基本都成功的!

关键点:

1. lspci 查看你的无线网卡被不被支持,不论是内核支持还是外挂驱动包支持。
2. 在 iwconfig 中能不能看到你的无线网卡,如果能,上面的步骤一步步来就OK,如果还不行,对不起,你自己去http://linuxwireless.org 下个包编译吧!

附:
你想以后方便点接入自己的无线的话,就自己建个接入脚本好了。
用文本编辑器在桌面建个文件,随便叫啥名字,在里面写:

#! /bin/sh
iwconfig wlan0 essid "你无线网卡的SSID"
iwconfig wlan0 channel 你无线网卡的频段,我的是6
iwconfig wlan0 key 写入你的无线网卡的密钥

然后存盘退出,用 chmod +x 你这个文件的文件名。

下次要用无线了,双击它一下,就自动设好了。

Good Luck!

[ Edited byAppleWolf on 2009-3-31 00:59 ]

lotcor 发表于 2009-4-4 16:47

R61i的无线灯不亮的.很多人不习惯
页: [1]
查看完整版本: 绝望了…………………………无线设置达人求助!!!!!