|
我使用的是TP-Link TL-WN210 PCMCIA无线网卡,起初插上网卡时,上面的两个指示灯都没有亮,说明Linux无法驱动网卡,但是插入网卡的一瞬间系统稍有停顿,应该是已经认出有设备接入了,使用如下命令查看:
- # lspci -v | grep 'Ethernet controller'
- 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)
- 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC (rev 20)
复制代码
果然,系统认出了网卡,可以看出该网卡采用RTL8180L芯片。
接着,到http://sourceforge.net/projects/ndiswrapper下载ndiswrapper-1.1.tar.gz,ndiswrapper可以在Linux下使用Windows的网卡驱动来驱动网卡,安装过程:
- # tar xvfz ndiswrapper-1.1.tar.gz
- # cd ndiswrapper-1.1
- # make install
复制代码
接着从网卡的驱动光盘中找到了for WinXP的驱动,这个驱动目录下应该有一个.inf文件,如我的网卡驱动的inf文件是net8180.inf,键入命令:
- # ndiswrapper -i net8180.inf
- Installing net8180
复制代码
安装完毕后,键入
- # ndiswrapper -l
- Installed ndis drivers:
- net8180 driver present, hardware present
复制代码
说明网卡驱动已经安装成功了!
安装无误后,使用modprobe加载ndiswrapper:
# modprobe ndiswrapper
接着运行:
- # dmesg | grep ndiswrapper
- ndiswrapper version 1.1 loaded (preempt=no,smp=no)
- ndiswrapper (wrapper_init:1534): loadndiswrapper failed (1792); check system log for messages from 'loadndisdriver'
- ndiswrapper version 1.1 loaded (preempt=no,smp=no)
- ndiswrapper (wrapper_init:1534): loadndiswrapper failed (1792); check system log for messages from 'loadndisdriver'
- ndiswrapper version 1.1 loaded (preempt=no,smp=no)
- ndiswrapper (wrapper_init:1534): loadndiswrapper failed (1792); check system log for messages from 'loadndisdriver'
- ndiswrapper version 1.1 loaded (preempt=no,smp=no)
- ndiswrapper: driver net8180 (TP-LINK,11/10/2003,5.163.1030.2003) loaded
- ndiswrapper: using irq 10
- wlan0: ndiswrapper ethernet device 00:0a:eb:a3:21:69 using driver net8180, configuration file 10EC:8180.5.conf
复制代码
这说明无线网卡已经完全安装成功了,接下来需要进行一些配置:
- # iwconfig wlan0 mode Managed
- # iwconfig wlan0 essid ESSID
- # ifconfig wlan0 up
复制代码
ESSID就是所在无线网络的“服务区域认证ID”,可从Windows中轻易看到
以上命令运行完毕,网卡的指示灯已经亮起来了,这时可以运行
对配置进行记录,这样以后启动时ndiswrapper就会自动加载了
最后就是进入
进行配置,在“设备”中新建一个“无线连接“,一路选“前进”,连接建立后激活,打开浏览器,网页跳入眼帘了! |
|