stronghill 发表于 2010-2-8 06:00:56

magiclinux使用无线网卡

magic linux2.5下无线网卡的安装
      我找到了一块tp-link wn320g的usb无线网卡(06年的,比较旧,呵呵),下面是我的安装过程

  ndiswrapper用windows下的驱动程序来驱动网卡。

  1. ndiswrapper

  需要kernel的源码,magiclinux下自带有

  到http://sourceforge.net/projects/ndiswrapper/files/下载最新的ndiswrapper包,解压.我下载的是ndiswrapper-1.55.tar.gz

  准备好网卡在win下的驱动程序。驱动程序最好是最新的,指定给XP用的。我这里是
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/TP-LINK.ico
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/setparam.ini
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/sis163u.inf
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/sis163u.sys
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/siswbase.dll
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/siswinst.dll
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/siswpars.dll
file:///home/stronghill/doc/TL-WN320G/SiS163u/WinXP/unwlsdrv.exe


  2.安装

  - 首先编译安装ndiswrapper,直接用root用户执行

  make install

  即可。

  - 再来是添加驱动程序,切换到存放驱动程序的目录(/home/stronghill/doc/TL-WN320G/SiS163u/WinXP/),执行

  ndiswrapper -i sis163u.inf

      通过

  ndiswrapper -l

  查看有那些驱动已经被安装。

  3. 加载,用root用户的话,不用加sudo。

     sudo ndiswrapper -m

  这句只需执行一次,重启机器后不用再执行。

  sudo modprobe ndiswrapper

  我这里有个警告(WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
),没关系,可以通过iwconfig看到wlan0设备(我这边重启了几次,又重新执行了sudo usndiswrapper -m这个才看到wlan0设备)。
      以后每次重启机器后,需要执行
      sudo modprobe ndiswrapper
      这个命令来激活无线网卡。

stronghill 发表于 2010-2-8 06:03:36

现在能通过ifconfig看到wlan0,但搜索附近无线路由的时候一个也找不到,我自己家的网通的adsl2的猫自带无线路由功能,但也找不到,搞 不清楚了,得找个其他人能连上的无线路由试试

zy_sunshine 发表于 2010-2-8 09:49:55

功能不正常就是说ndiswrapper不起作用...你要不再换一个网卡,我这边朋友用的无线网卡插上就能识别。一般的无线网卡模块在内核中已经包含...

lylddzyx1 发表于 2010-2-9 01:56:41

你用命令lsusb看下你无线网卡的硬件信息




我的TP-LINK 821N是这样弄的
下载compat-wireless
http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2

然后到http://wireless.kernel.org/en/users/Drivers/ar9170


下载2个 TP-LINK 821N 的firmware 分别是ar9170-1.fw和ar9170-2.fw
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9170-1.fw;hb=master

http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9170-2.fw;hb=master

复制ar9170-1.fw和ar9170-2.fw 到/lib/irmware

解压
tar jvxf compat-wireless-2.6.tar.bz2
进入目录
./scripts/driver-select ar9170
make
make install
make unload
就可以了
ifconfig wlan0 up激活无线网卡
iwlist wlan0 scan就扫描无线网络,看到我自己的无线路由器了

[ 本帖最后由 lylddzyx1 于 2010-2-9 02:05 编辑 ]

sejishikong 发表于 2010-2-9 15:29:14

magic带了ndiswrapper的啊。

haulm 发表于 2010-2-11 01:59:07

中国电信提供了Linux版的无线上网拔号程序,不知道是否好用。
http://cwclient.vnet.cn/

hhf3498 发表于 2010-2-11 14:47:08

电信做的还挺到位的阿
三个系统平台全都支持
貌似最近开始对linux支持又要升温了?
建行的网银已经可以在linux下用ff登录了
页: [1]
查看完整版本: magiclinux使用无线网卡