NdisWrapper 可以把 Windows 下的無線網卡 Driver, 搬到 Linux 下使用, NDIS = Network Driver Interface Specification.
支援的網卡列表
在編譯時需要 Kernel Source, 用 KSRC 指定位置
make KSRC=/usr/src/linux-2.4.32 install
該用 Windows 98/ME 還是 Windows 2000/XP 的 Driver 呢?
我試的結果是 Windows 2000/XP 的可以用, 用 Windows 98/ME 的 Driver 會顯示 invalid driver
以 D-Link DWL-G520 為例:
ndiswrapper -i NetA3AB.inf # 安裝 Driver, 會裝到 /etc/ndiswrapper 下
ndiswrapper -l # 查看是否有偵測到
若一切正常, 會顯示
Installed ndis drivers:
neta3ab driver present, hardware present
modprobe ndiswrapper # 掛入 ndiswrapper module
然後就可看到 wlan0