星期三, 8月 11, 2004

Linux Use Windows's Driver.

Copied from 4 $ Gnu/Linux World

=================================================
先準備好無線網卡的 Windows 驅動程式
我用的無線網卡是 ASUS WL-103b
但是只能用 Win98 的驅動程式 ( 試過 2k,XP 都不行 )
再到 http://ndiswrapper.sourceforge.net/ 抓 ndiswrapper-X.X.tar.gz 下來
用 tar xzvf ndiswrapper-X.X.tar.gz 解開
進去該目錄 make all ( 要先裝好 kernel-headers-X.XXX kernel-pcmcia-X.XXX 等相關套件 )
# ndiswrapper -i /path/to/XXX.inf // 安裝 ( 抓 Windows 的驅動程式裡面 )
..
# ndiswrapper -l // 可以檢查裝好了沒 ( 裝好了會出現 present 字樣如下 )
Installed ndis drivers:
bcmwl5a present
# modprobe ndiswrapper // 將 driver 掛到 kernel 上
# dmesg // 也可以看到如下之類的
..
ndiswrapper version X.X loaded
ndiswrapper adding bcmwl5.sys
..
# iwconfig // 就應該可以看到如下之類的
..
wlan0 IEEE 802.11...
Mode:Managed...
Bit Rate:11M...
RTS thr:2347...
Encryption...
..
# iwconfig wlan0 scanning // 就可以看到有甚麼AP可以用 ( 當然AP要設open才看的到 )
..
# iwconfig wlan0 essid "XXX" .... ( 這部份要學一些東東 )
..
# dhclient wlan0
..
Sending on LPF/wlan0/XX:XX:XX:XX:XX:XX
Sending on Socket/fallback/fallback-net
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.XXX.XXX
bound to 192.168.XXX.XXX -- renewal in 86400 seconds.
..
就連上網路囉~~~ p^^q 耶!
=================================================

沒有留言:

張貼留言