![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
華為3com的Aolynk WUB320g usb無線網卡芯片組應該是Ralink(它的臺灣分站)的RT73,雖然Ubuntu Gutsy自帶了驅動,并且識別出了網卡,但注意,這個自帶的驅動不好用,或者說 沒法用,仍然需要自己到http://rt2×00.serialmonkey.com/去下載開源的驅動,編譯使用。(編譯前后,用 iwpriv wlan0看列出的可用參數就知道這兩個驅動的區別了)
編譯需要內核相應的頭文件,比如linux-headers-2.6.22-14-generic,解壓后按照README文件的內容:
$ tar xzf rt73-cvs-daily.tar.gz$ cd rt73-cvs-YYYYMMDDHH/Moduls$ make$ make install
就算編譯安裝完成了,手工掛載:modprobe rt73 ifname=wlan0,在/etc/modules中添加一句rt73,每次啟動就能夠自動掛載了。還可以在/etc/modprobe.d/blacklist中增加一句:blacklist rt73usb,禁用系統自帶的驅動。
如果要和采用WPA-PSK認證方式的AP連接,還要修改一下/etc/network/interfaces文件,比如:
auto wlan0iface wlan0 inet staticaddress 192.168.0.13netmask 255.255.255.0gateway 192.168.0.1pre-up ifconfig wlan0 uppre-up ifconfig wlan0 downpre-up ifconfig wlan0 uppre-up iwconfig wlan0 essid "my_essid"pre-up iwconfig wlan0 mode Managedpre-up iwpriv wlan0 set AuthMode=WPAPSKpre-up iwpriv wlan0 set EncrypType=TKIPpre-up iwpriv wlan0 set WPAPSK="my_wpa_passphrase"pre-up ifconfig wlan0 up
這個設置是從WifiDocs/Driver/RalinkRT73抓過來的,大體意思知道,但為什么寫成這個格式不是非常明白,不過這樣的確就可以使用了。
配置無線連接還可以使用其它工具,比如wifi-radar,或者專門為Ralink開源驅動設計的RutilT也不錯。
試著用兩塊Wub320g配置Ad-Hoc對等網,但失敗了,配置如下(兩端的配置是一樣的):
auto wlan0iface wlan0 inet staticaddress 192.168.0.13netmask 255.255.255.0gateway 192.168.0.1pre-up ifconfig wlan0 uppre-up ifconfig wlan0 downpre-up ifconfig wlan0 uppre-up iwconfig wlan0 mode Ad-Hocpre-up iwconfig wlan0 channel 2pre-up iwconfig wlan0 essid "fwolf_home"pre-up iwconfig wlan0 key 1234567890#pre-up iwpriv wlan0 set NetworkType=Adhoc#pre-up iwpriv wlan0 set AuthMode=OPEN#pre-up iwpriv wlan0 set EncrypType=NONE#pre-up iwpriv wlan0 set SSID="fwolf_home"# Break 802.11i's 11m/s limit#pre-up iwpriv wlan0 set AdhocOfdm=1pre-up ifconfig wlan0 up
注釋中是另外一種方式,兩種方式下網卡都能夠連通,從iwconfig或者其它工具中都能看到已連接的狀態,ifconfig也能看到發送和接收的流量,但兩塊網卡之間就是ping不通(屬于同一網段)。把兩端的機器都重啟,偶爾能從還連接著局域網的機器上ping通另外一臺只連接了無線網的機器,而反過來ping不通,提示:
Destination Host Unreachable
有時候還會提示:
ping: sendmsg: No buffer space available
對等網計劃只好暫時擱淺,先找個AP用著。
后總結,在為linux操作系統選購硬件時,一定要先上網看看相應的功能好不好配置,優先選擇應用比較廣泛、驅動比較開放、配置容易的產品。
|