|
|
第 1 帖 | |
|
|
标题: 迅驰网卡驱动完全手册(含其它无线网卡驱动方式) 第一次,看到INTEL官网说迅驰无线网卡的LINUX驱动正在开发的时候,小弟彻底晕倒
#&(%_@#&%)@(*#$&%()*#$ 省略对INTEL的"赞美"若干...... N个月后,在Linuxsir的Mandrake版块看到有人提到IPW2100这个东东(以下简称IPW) 于是乎,再次查询INTEL官网,发现IPW是个开源的驱动,便立即开始了安装驱动的漫漫长路....... 进入正题(被折磨了那么久,难免发点儿牢骚^^) 当时的IPW版本是0.46,小弟只把网卡驱动起来一次,重新启动之后就挂了 所以,产生了第二种方法,使用NDISwrapper(以下简称NDIS) 在此对这两种方法进行对比一下 (使用Intel Pro/Wireless2100网卡的朋友,推荐你们使用IPW2100) IPW是针对Intel Pro/Wireless2100网卡专门开发的,是标准的Linux驱动 而NDIS,则是利用WINDOWS下的网卡驱动(NDIS在此处仅作中介而已) NDIS不仅可以驱动讯驰的网卡,还支持其他的网卡 (详细列表请查看此处) 注:如果是非Intel Pro/Wireless2100网卡,请直接看第三张帖子的NDIS |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
IPW2100安装详细步骤说明
http://ipw2100.sourceforge.net 需要Linux kernel 2.4.23+ or 2.6.1+ 需要在编译内核的时候选上CONFIG_NET_RADIO 检验方法,grep CONFIG_NET_RADIO \ /lib/modules/2.6.6(你的目录可能不一样)/build/include/linux/autoconf.h 如果回显是CONFIG_NET_RADIO 1或者y话就没有问题了 不行就再编译吧.....(不会的兄弟就看看基础帖子吧) 首先请下载hostap-driver,这个是IPW所必须的东东,提供了无线网络的WEP加密协议 http://hostap.epitest.fi/releases/ho...r-0.1.3.tar.gz tar zxvf hostap-driver-0.1.3.tar.gz cd hostap-driver-0.1.3 然后,用任意编辑器打开该目录下的Makefile文件 将第三行的KERNEL_PATH=加上你的内核source地址 小弟的是KERNEL_PATH=/usr/src/linux-2.6.6,你可别照抄啊 ![]() 保存 然后Make make install hostap这部分完成了,开始主题IPW^^ 到http://ipw2100.sourceforge.net/#downloads 下载最新的版本,小弟使用的是0.46_3 照样,解压先 这个时候把hostap加载 modprobe hostap 然后,在IPW的目录下make make install IPW的安装部分就搞定了,接下来需要配置一下 还需要下载firmware,http://ipw2100.sf.net/firmware.php 下载之后,解压到/usr/lib/hotplug/firmware/,没有firmware目录的话,自己建一个 接下来,先加载sysfs 修改/etc/fstab 加一行 none /sys sysfs defaults 0 0 如果你有,就不要加了 没有/sys目录就建一个 然后重新加载一下fstab mount -a 在/etc/sysconfig/network-scripts/下建立一个ifcfg-eth1文件(如果有了,就加ifcfg-eth2,依此类推) 内容如下 DEVICE=eth1 ONBOOT=yes BOOTPROTO=dhcp TYPE=Wireless WIRELESS_ENC_KEY="你的WEP加密字符串" #从别人那儿看来的参数,可是没有成功过 WIRELESS_ESSID="AP网络名" #这个一般不用填,会自动获取 WIRELESS_CHANNEL="" WIRELESS_MODE="" #可选参数Managed,ad-hoc 注意:以上WIRELESS_参数经小弟测试,都没有成功,实在不想再去测试 采取了另外一种方法,如下 iwconfig eth1 enc 2627F68597(你的WEP加密字符串) ifup eth1 没有iwconfig的朋友,请点击此处下载 make之后再make install就ok了,一般没有其他问题 ![]() 这样就行了,其他的参数应该会自动从服务端获取 除了enc,还有几个常用的参数,essid mode channel nick 其他参数请用iwconfig --help或者man iwconfig查看 幸运的话,现在你就可以用无线网络了^^Y 启动你的无线网卡,需要启动hostap和ipw2100这两个模块,每次用modprobe太麻烦了 找到/etc/modprobe.preload 在文件的最后依此加上 hostap ipw2100 保存后退出 有WEP的朋友还需要设置一下,我们也利用脚本来完成 /etc/sysconfig/network-scripts/ifcfg-eth1的内容修改如下 DEVICE=eth1 ONBOOT=no BOOTPROTO=dhcp TYPE=Wireless 这样开机就不会自动连接,因为没有设置WEP密码也连不上,只能浪费开机时间 这样一来,我们就需要自己写脚本来完成网卡的连接 在/bin下建立一个新文件wlanup 内容如下 #!/bin/sh iwconfig eth1 enc 2627F68597 #填你的WEP密码 ![]() ifup eth1 保存后 输入chmod +x /bin/wlanup 找到/etc/rc.d/init.d/network文件 找到以下内容 case "$1" in start) 在这下面添加一行 . /bin/wlanup 注意,是"点空格/bin/wlanup" 保存退出 这样启动的时候就自动加载了^^Y 此帖于 04-06-10 10:37 被 cnxlx 编辑. |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
NDISWrapper安装配置
用其它无线网卡的朋友,别眼红Intel的 ![]() Intel驱动不了的朋友也别着急,NDIS或许能给你们些帮助 http://ndiswrapper.sourceforge.net/ http://ndiswrapper.sourceforge.net/s..._chipsets.html 网卡支持列表 先看看有没有你的网卡吧^^ 请从上面那个列表中下载你的网卡驱动,解压到一个目录 列表中没有的网卡请找到你网卡的WINXP的驱动,注意要WINXP的! 然后下载NDIS http://sourceforge.net/projects/ndiswrapper/ 现在最新版本是0.8-rc2 安装NDIS要求有Kernel source,没有的兄弟快去搞定吧 确定/lib/modules/<VERSION>/build是否指向你的Kernel source 编译过内核的兄弟找不到这个文件,很可能是你编译内核的时候没有运行make modules_install 很多内核编译文章都没提到modules_install,这下可苦了不看文档的兄弟了 ![]() 一切都确认好之后,就解压NDIS吧 tar zxvf ndiswrapper-0.8-rc2.tar.gz cd ndiswrapper-0.8-rc2 make install NDIS安装很简单 输入make install就搞定了^^Y 这个时候,查看你刚才解压的驱动程序目录,找到xxxxx.inf的文件 然后 ndiswrapper -i /路径/xxxx.inf 第一次可能会提示找不到路径/etc/ndiswrapper 没关系,实际上已经安装成功 输入 ndiswrapper -l 会输出当前已经安装过的驱动 Installed ndis drivers: w70n51 present w70n51是你安装的inf文件 "present"则说明,当前有网卡和这个驱动匹配,正在使用该驱动!!!!!!! 既然可以用,就加载吧 ![]() modprobe ndiswrapper 可以输入dmesg来确定一下 如果看到类似下面的信息,则说明成功了 wlan0: ndiswrapper ethernet device xx:xx:xx:xx:xx:xx 如果没有提示"present",则使用 ndiswrapper -e w70n51 卸载该驱动,重新安装一次,或者换换其它驱动,总会成功的^^Y 配置方法和IPW的一样,用iwconfig enc WEP密码 就行了 ndsiwrapper有个选项可以帮你设置为自动加载 ndsiwrapper -m 这样就不用修改什么东西了 需要设置WEP密码的朋友,就只有设置脚本了,方法跟我在IPW中提到的一样 如果有朋友知道ifcfg-eth1文件的配置方法,请贴出来与大家分享^^ 写了老半天,都快4点了,睡觉觉去了^^ 有问题的朋友请跟贴,乐意与大家讨论Linux在笔记本上的问题 第一次发贴,不足之处请各位见谅 |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
顺便附上小弟机器的配置
TOSHIBA Satellite M20 CPU PM 1.4 MEM 256M HD 40G NC Intel Pro/Wireless Lan 2100 3B Mini 系统配置 Mandrake10.0 GONME |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
555555555,写了半天,一个人都没来
不是又很多用无线网卡的弟兄吗?! 都跑到哪儿去了!? :( |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
谢谢你!
你的这篇文章对我很有帮助 我的微星3200笔记本上不知道用的是什么802。11g无线网卡 mandrake 10自动驱动不行 我正在按你的方法做 有事情还想请教你哪 留个qq可以吗 我也很喜欢mandrake10,最近刚装上 我的qq:1990292 |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
我的无线网卡是 Broadcom 94306
在ndiswrapper支持列表里有 我按你的步骤做了全成功了 但是就是ifup wlan0的 时候就是不行总是detemining ip 很长时间然后就failed 也ping 不通我的网关192.168.1.2 |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
终于驱上了
我的无线网卡了 不过还是不能用静态ip和webkey 我现在没有设置webkey,一设置webkey就连不上了. 还有不能用静态ip,一定要dhcp不然也连不上 感觉ndiswrapper驱动的确是不是迅驰网卡的笔记本电脑的福音. 但是就是对webkey和dhcp支持还不是很好. |
|
|
|
|
|
|
|
第 9 帖 | |
|
|
问题是ipw2100和ndiswrapper都不支持WPA,
据说Linuxant的Driverloader支持,有人用过有经验吗? http://www.linuxant.com/driverloader/ |
|
|
|
|
|
|
|
第 10 帖 | ||
|
|
引用:
写过一片经验的 http://www.linuxsir.org/bbs/showthre...A8%C7%FD%B6%AF 不过linuxant是商业的,据说只能试用一段时间 |
||
|
|
|
||
|
|
第 11 帖 | |
|
|
IMB X31 Doing...
此帖于 04-07-17 10:53 被 lydr 编辑. |
|
|
|
|
|
|
|
第 12 帖 | ||
|
|
引用:
make 这一步失败。返回的错误是提示是 deference to an incomplete type 我是centrino的笔记本,装的是fedora core2直接拉下来的映像然后刻盘安装 安装之后没有升级过,所以核心还是2.6.5-1.358 请教为何 谢谢 |
||
|
|
|
||
|
|
第 13 帖 | |
|
|
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Operation not supported. Determining IP information for eth1... failed; no link present. Check cable? 我在激活无线网卡的时候出现这样的消息。求教 网卡是inetel 的 2100 3B mini wireless 网卡。系统已经认出来了。 |
|
|
|
|
|
|
|
第 14 帖 | |
|
|
楼上的,在/etc/sysconfig/network-scripts/ifcfg-wlan0中手动指定ESSID
__________________
知识是在不断的失败中积累的。 My Blog: http://www.bornin76.com ------------------------------------------- 1、 IBM T40:P4M 1.5G/1GB/40GB/10-100M & IPW2100无线网卡/DVD-ROM---ArchLinux 2、 IBM T23:P3 1.13G/512MB/40G/10-100M & DLINK-DWL610无线网卡/DVD-ROM---Debian 5 |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
感激涕零中,太谢谢frank9090兄弟了。
无线发贴中 |
|
|
|
|
|