安裝Intel PRO/Wireless Lan 2100 的M$ Win32 driver在Linux上 聽來有點不可思議,但是ndiswrapper就是讓你做到了...這個比http://www.linuxant.com/driverloader好多了,ndiswrapper是自由軟體,當然那個2100 M$下的driver不是. 我的IBM X31就是靠ndiswrapper才可以在Mandrake9.2下用無線網卡的... ref: http://ndiswrapper.sf.net 1. 下載 ndiswrapper-0.4.tar.gz 2. Win32 driver 最好使用ndiswrapper網頁上建議的, here I user this: ftp://ftp.support.acer-euro.com/notebook/TravelMate_80x/driver/winxp/intel2100b.zip 3. 解開ndiswrapper-0.4.tar.gz, 4. 解開intel2100b.zip,我們只需要WINXP中的兩個檔 w70n51.inf w70n51.sys 5. 使用 ndiswrapper中的install.sh來安裝 6. 安裝過程他會將 w70n51.inf w70n51.sys copy到 /lib/windrivers/中,同時也會寫好 driver auto load的alias與參數於/etc/modules.conf, like this: ------------------------------------------------------------- alias wlan0 ndiswrapper options ndiswrapper if_name=wlan0 post-install ndiswrapper /usr/sbin/loadndisdriver 8086 1043 /lib/windrivers/w70n51.sys /lib/windrivers/w70n51.inf ------------------------------------------------------------- 可以改掉if_name的名稱,如果你不想用wlan0的話. 7. 再來就是設定網路了, for MDK or RH, like this: /etc/sysconfig/network-scripts/ifcfg-wlan0 固定IP: ---------------------------------------- DEVICE=wlan0 BOOTPROTO=static IPADDR=192.168.100.11 NETMASK=255.255.255.0 NETWORK=192.168.100.0 GATEWAY=192.168.100.254 BROADCAST=192.168.100.255 ONBOOT=yes MII_NOT_SUPPORTED=no ---------------------------------------- DHCP client: ------------------------------------------------ DEVICE=wlan0 BOOTPROTO=dhcp ONBOOT=yes ------------------------------------------------ 設成固定IP有一個好處,開機的時候會比較快,然後遇到要用dhcp來抓IP的時 候,執行 dhclient wlan0 就可以抓到IP了。 8. run /etc/init.d/network restart 無線網路應該就可以用了. 3/3/2004. Steven Shiau steven _at_ nchc.org.tw