前些日子一时兴起,买回一个笔记本用的无线网卡,在Windows下立刻就调通了,并与学校的无线网成功连接。但想一想自己是一个Linuxer,便开始了无线网卡在Linux下的安装过程。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img] 乙肝
首先上网找了一下,发现了这个软件:ndiswrapper,它可以在Linux下利用Windows驱动使用无线网卡。大家可以到
http://sourceforge.net/projects/ndiswrapper/ 下载到最新的版本。 建材
我的全安装过程如下:
首先要声明的是,我在我的系统做了两件事,一是把/sbin和/usr/sbin加入了我自己的PA.TH;二是用root编辑/etc/sudoe.rs文件,把自己的.用户名放在了root的下面。这样我就可以用sudo命令来实现对.系统的操作。大家可以在自己的系统上进行相应的调整。另外,我的网卡在安装前就已经插进了PCMCIA插槽。虚拟主机
具体操作如下:
一、
$ vi ~/.bashrc
在其中加入一行 .export PATH=.$PATH:/sbin:/usr/sbin 汽车
二、先用root用户登录
# chmod 777 /et.c/sudoers 婚庆
# vi /etc./sudoers 建材
在root ALL=(ALL) .ALL一行下加入(你的用户名) ALL=(A.LL) ALL。 汽车
# chmod 4.40 /etc/sudoers.
全安装过程我是完全按照它的说明做的,具体可以参照
http://ndiswrapper.sourceforge.net/phpwiki/index.php/Installation 乙肝
1、安装ndiswrapp.er。电脑
首先请确认你的系统内核.,ndiswrapper要求最低为2.6..6或2.4.26。系统内核确认的方法有很多,我是用命令外贸
$ ls /boot
看到以下文件,
config-2.6.9-1.667 init.rd-2.6.9.-1.667.img System.map-2.6.9-1.667教育
g.rub . lost+found vmlinuz-2.6.9-1.667 汽车
很显然,我的内核是2.6.9-1.667。http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img]外贸
如果你的内核支持,就可以开始安装了,方法.是进入下载文件所在.目录,输入以下命令:.
$ .tar zxvf ndiswrapper-1.0..tar.gz电脑
$ cd ndiswrapper-1..0 外汇
$. make distclean.
$ make
$ sudo mak.e install (我用的是sudo,也可以直接以root用户执行,下同.) 杀毒
2、安装无线网卡的Windo.ws驱动。[成人用品]
一定要注意的是除非ndiswrapper的网站的List里.写明用原CD带的驱动没有问题,否则千万不要用原CD带的驱.动!!我一开始就是用的原CD带的驱动,结果机器死掉,不得不关机再重新.开。.
先打以下命令:
$ lspci
在我的机器上可以看到这.样一行:.
07:00.0 Network controller: T.exas Instrument.s ACX 111 54Mbps Wireless In.terface外贸
然后再打:
$ lspci -n
在.我的机器上可以看到这样一行:[成人用品]
07:00.0. Class 0280: 104c:9.066健康
最后.的104c:9066就是我的网卡.的PCI ID了。.
然后到下面的网站去..寻找相同PCI ID的网卡,把它的驱动下载下来。服务器
http://ndiswrapper.sourceforge.net/phpwiki/index.php/List.比如说我的网卡的话,.就下了第一个可以下载的ZIP文件,名为AL5410-G_WinXP_DR.zip。解压该文件,用命令.: 美容
$ unzip AL54.10-G_Wi.nXP_DR.zip服务器
解出一个Windows\ XP目录,当然.,会因为网卡不同,驱动不同而各自不.同。 健康
再输入命令:
$ sudo n.diswrapper .-i filename.inf--- 印刷
这里的filename.inf会因为驱动的不同而不同,我的网卡输入的是Windows\ XP/ttnet1130.inf。(一般Windows的驱动里只有一个inf文件,就输入它的名字就可以了。) http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img]学习
然后可以输入命令
$ .ndiswrapper -l 外汇
确认,我的机器显示的是:
Insta.lled ndis drivers:虚拟主机
tnet1130 . driver present, hardware pres.ent.
3、加载网卡驱动
输入以下命令就可以加载网卡的驱.动了。外贸
$ sudo mo..dprobe ndiswrapper.
说明上说如果没有出错的话,打dmesg这条命令可以看到System的Log,里面会出现ndiswrapper version 1.0 loaded字样。反正我执行的时候一点问题都没有。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img]域名
这时我的网.卡电源灯已经开始亮了。.
下面就进行无线网卡的设置。先.输入命令: 建材
$ iwconfig .wlan0外贸
我的机器的显示结果是:
wlan0 IEEE 802.11b ESSIDff/anyhttp://upload.bbs.csuboy.com/Mon_1004/126_6845_c83c7cca86332e4.gif[/img] Nickname:"********".
Mode:Managed Chann.el:0. Access Point: 00:00:00:00:00:00健康
Bit Ra..te=11Mb/s Tx-Power:0 dBm Sensitivity=0/3.
. RTS thr=4096 B Fragme.nt thr=4096 B虚拟主机
Power Managementffhttp://upload.bbs.csuboy.com/Mon_1004/126_6845_c83c7cca86332e4.gif[/img] 电子
.Link Qua.lity:100 Signal level:0 Noise level:0 女人
Rx invalid nwid:0 Rx invalid crypt:0 Rx inval.id fra.g:0电影
Tx excessive retries:.0 Invalid misc:0 Missed bea.con:0.
大家注意红字的部分,我把基本会.出现的问题都显示出来了。看自己的Power. Management是不是off了,ESSID是不是off./any,Access Point是不是都是0。外贸
如果Po.wer Management是of.f的话,用命令 杀毒
$ sudo iwconfig wlan0 p.o.wer on.
把它打开。
如果没有.ESSID的话,用命令[成人用品]
$ sudo iwcon.fig .wlan0 essid "YOURESSID"--------------彩票
来指定为YOURE.SSID,反正我用的时候都加了引号了,不.知道对还是不对。.
如果不知道指定.为什么的话,用命令(广告)
$ sudo iwlist wla.n0 scan 杀毒
来寻找,我的机器的显示.结果为:教育
wlan0 .Scan complete.d : 建材
. Cell 01 - Address: 00.:30:65:1F:24:AD.
. . ESSID:"ChinaUnix".
. . Protocol:IEEE 802.11FH( 游戏 )
. . Mode:Managed域名
. Frequency:2.467GHz (Chan.nel 12) 杀毒
.Quality:0/10.0 Signal leve.l:-64 dBm Noise level:-256 dBm域名
Encryption keyffhttp://upload.bbs.csuboy.com/Mon_1004/126_6845_c83c7cca86332e4.gif[/img].
. Bit. Rate:1Mb/s外贸
. Bi.t Rate:2Mb/s外贸
. .Bit Rate:5.5Mb/s 外汇
. Bit .Rate:11Mb/s
.Extra:bcn_.int=100.
. Ex.tra:atim=0 美容
只要把那个"ChinaUnix"粘出来,输入到命令里就可以了。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img]电影
接下来是网络的设置了,反正我是用dhcp,设置的方法应该是用ifconfig吧,具体我就不知道了。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_cb9d6bcafda57bd.gif[/img].
网络设置好了,接通网络.吧,用命令: 外汇
$ sudo i.fup wlan0.
如果是用dhc.p的话,也可以用 建材
$ sudo dhclient wlan.0 婚庆
原说明上说可以用$ sudo ifconfig wlan0. up,但我用了之后分配不到IP地址。可能直接指定.IP地址的话可以用吧。 乙肝
网络接通了,可以输入命令
$ i.fconfig wlan0.
来确认,起码应该有个IP地址的显示。 再上网试试,怎么样?速度如何呀?? http://upload.bbs.csuboy.com/Mon_1004/126_6845_1e7b3089436d0d8.gif[/img].
4、保存设置
按说明中写的我执行了
$ sudo ndis.wrapper -m( 游戏 )
但没有起什么反应,只是修改了我.的系统的/etc/modp.robe.conf文件。再.重启动的话还得从第3步开始再设置一遍。我又在网上查了一些资料,发现两种说法:电影
1、用root用.户编辑/etc/sysconfig/network-scripts/ifcfg-wlan0文件.,输入以下内容:--- 印刷
DEVICE=wlan0
ONBOOT=yes
BOOT.PROTO.=dhcp (如果是指定IP地址的话输入static)<性病>
TYPE=Ethernet
MODE=Managed
ESSID="YOURE.SSID" 鲜花
如果指定IP地址的话,还要.输入 婚庆
IPADDR=192.168.0.2. (根据自己情况,.做相应修改,下同) 外汇
N.ETMASK=255.255.255.0健康
NETWORK.=192.168.0.0.
GATEWAY=192.16.8.0.1健康
BROAD.CAST=192.168.0.255.
以上都是我从别的网站抄回来的,有的我自己都不知道是什么意思,所以用不了千万不要骂我呀。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_5791e938e726eb7.gif[/img] 健康
2、.上面的/.etc/syscon.fig/network-scripts/ifcfg-wlan0文件,把ONBOOT设为no,然后也用root用户编辑/etc/rc.d/rc.local文件,加入以下几行[成人用品]
/sbin/m.odprobe n.diswrapper虚拟主机
sleep 2
/sibn/.ifup wlan0服务器
只要/etc/sysconfig/network-scripts/ifcfg-wlan0文件按上面写的设了,据说也可以连通。我两个都试了,好像是第1个连通了,第2个没有连通,但人与人的系统都不一样,大家两个都试一下吧。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_3b01f95722f71e9.gif[/img]域名
以上的文字在Fedora. Core 3, 内核2.6.9-1.667下测试通过.。( 游戏 )
谨以此篇献给跟我一样菜的兄弟们。 http://upload.bbs.csuboy.com/Mon_1004/126_6845_1e7b3089436d0d8.gif[/img](广告)