让自己一片空白

等待 希望 爱 支撑一辈子
posts - 3, comments - 2, trackbacks - 0, articles - 22
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
家里的 AP 的无线网卡是找朋友从国外带的 Microsoft MN70的水货,因为是 Microsoft,一直也没想着能在 Debian 下驱动起来,昨天偶然在插着无线网卡的时候运行了 lspci 命令,居然有一条提示是:

0000:03:00.0 Network controller: Broadcom Corporation: Unknown device 4325 (rev 02)

原来微软是 OEM Broadcom 的设备。记起有个 ndiswrapper 项目,可以用 Windows 下的驱动在 linux 下跑某些无线网卡,Broadcom 恰好就是它所支持的一种。

1、安装前准备

需要安装内核的头文件
# apt-get install kernel-headers-2.6.8-1-386

2、安装ndiswrapper

# make
# make install
# ndiswrapper -i /root/mn720.inf <-- 我把windows下的inf文件、驱动都复制到/root目录下了,该命令是安装
# modproe ndiswrapper

# ndiswrapper -l <-- 查看是否安装成功
Installed ndis drivers:
mn720 driver present, hardware present

# dmesg <-- 查看日志,可以看到成功安装的记录
ndiswrapper version 1.0rc2 loaded (preempt=yes,smp=no)
PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
ACPI: PCI interrupt 0000:03:00.0[A] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:03:00.0 to 64
ndiswrapper: using irq 11
wlan0: ndiswrapper ethernet device 00:0d:3a:27:5f:84 using driver mn720
wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
ndiswrapper: driver mn720 (Microsoft,07/07/2003, 3.20.26.0) added

3、安装无线工具并配置开机自启动

# apt-get install wireless-tools kismet airsnort

编辑 auto wlan0
iface wlan0 inet static
address 192.168.100.222
wireless-essid WLJHOME
wireless-key MyWirelessKeyHere
netmask 255.255.255.0
gateway 192.168.100.254

在 /etc/modules 最后一行加入 ndiswrapper

安装成功 :)