LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1328|回复: 1

F7下安装madwifi 非RPM方式

[复制链接]
发表于 2007-6-3 20:13:23 | 显示全部楼层 |阅读模式
F7下无线网卡驱动使用madwifi安装过程 [原]

安装F7以来,TP LINK 510G无线网卡一直无法正常驱动。在尝试了ndiswrapper 3天后,终于在最后modprobe死机后让我彻底死心。终于我不得不把视线转向madwifi
这个madwifi驱动适用于几乎所有Atheros芯片的网卡(注意只支持PCI、mini PCI、pcmica的,不支持USB的),内核2.4、2.6都可以,也就是说从red hat7.3就可以用,而且不用重编内核。

最新版本的可以去madwifi发布网上下载。
下载后解压到你的文件目录内
然后以root身份登录,进入madwifi的目录
输入
make
回车后madwifi开始编译。但是这时并不是在安装。编译完成后
输入
make install
这个时候才是安装了。
正常情况下,是不会出现任何错误提示的。如果有错误提示,我也无能为力,因为我本身就是lunix初哥
然后我们加载它到内存
modprobe ath_pci

然后,我们输入iwconfig 你应该会看到当前的网络接口信息,类似于
eth0      no wireless extensions.

lo        no wireless extensions.

wifi0     no wireless extensions.

ath0      IEEE 802.11g  ESSID:""
          Mode:Managed  Frequency:2.457 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate:0 kb/s   Tx-Power:20 dBm   Sensitivity=0/3
          Retryff   RTS thrff   Fragment thrff
          Power Managementff
          Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

其中ath0就是我们的无线卡

然后我们启动无线接口
输入
ifconfig ath0 up
然后我们加载扫描模块 这一步部如果不做是不是会影响到扫描我没注意,反正做了就是
输入
modprobe wlan_scan_sta

然后我们开始扫描附近的AP
输入
wlanconfig ath0 list scan
会出现类似于
SSID            BSSID              CHAN RATE  S:N   INT CAPS
eddie           00:06:25:e8:3a:05    6   54M 36:0   100 EPs
的返回信息,告诉你当前可用的AP基本信息。
当然,你可以可以使用
输入
iwlist ath0 scan
来查看当前附近AP信息,只是这个信息量太大,如果你附近存在1个以上的AP的话,会显示一大堆东西,不直观,返回结果类似于
ath0      Scan completed :
          Cell 01 - Address: 00:06:25:E8:3A:05
                    ESSID:"eddie"
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Quality=37/94  Signal level=-58 dBm  Noise level=-95 dBm
                    Encryption keyn
                    Bit Rate:1 Mb/s
                    Bit Rate:2 Mb/s
                    Bit Rate:5.5 Mb/s
                    Bit Rate:11 Mb/s
                    Bit Rate:18 Mb/s
                    Bit Rate:24 Mb/s
                    Bit Rate:36 Mb/s
                    Bit Rate:54 Mb/s
                    Bit Rate:6 Mb/s
                    Bit Rate:9 Mb/s
                    Bit Rate:12 Mb/s
                    Bit Rate:48 Mb/s
                    Extra:bcn_int=100

然后我们要做的就是连接AP了。
输入
iwconfig ath0 essid "你的AP SSID"
如果AP存在WEP加密,则你需要指定密码
输入
iwconfig ath0 key restricted XXXXXXXXX

如果当前你连接的无线网络内有dhcp服务器的话
直接输入
dhclient ath0
返回结果类似于
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

eth1: unknown hardware address type 24
eth1: unknown hardware address type 24
Listening on LPF/ath0/00:02:6f:20:14:81
Sending on   LPF/ath0/00:02:6f:20:14:81
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.0.254
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.254
bound to 192.168.0.152 -- renewal in 7200 seconds.
通过阅读返回结果,你可以确认是否被DHCP分配了IP地址信息等。
然后,你可以ping DHCP服务器来测试是否联通了。根据以上的返回信息,我们可以得到DHCP服务器的IP地址192.168.0.254
输入
ping 192.168.0.254
如果返回正常的ping结果,则网络联通了。

OK!!that's all
发表于 2007-11-13 20:31:46 | 显示全部楼层
太感谢你了! 你是我的救星! 我以你为榜样! 谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表