下面講述用cdma 1x手機(jī)連接linux電腦上因特網(wǎng)的步驟,如果幸運(yùn)的話(huà),設(shè)置不超過(guò)1分鐘(直接參照步驟4)。
首先,感謝Fireshade與我們分享他的成功經(jīng)驗(yàn):
http://pdaphonehome.com/forums/showthread/t-41005.html
當(dāng)然,也感謝google :)
現(xiàn)在可供我們選擇的無(wú)線(xiàn)上網(wǎng)方式大致有3種: wlan , cdma 1x , gprs .
其中基于PLMN的cdma 1x和gprs可以實(shí)現(xiàn)移動(dòng)環(huán)境下的無(wú)線(xiàn)接入(如坐火車(chē),從一個(gè)城市到另一個(gè)城市(漫游))。
詳細(xì)請(qǐng)參見(jiàn)中國(guó)信息產(chǎn)業(yè)網(wǎng)的相關(guān)文章:
http://www.cnii.com.cn/20040423/ca262797.htm
需要軟硬件:
一臺(tái)運(yùn)作良好的linux機(jī)器(我的os是redhat linux 9.0)
一部cdma 1x手機(jī)(我的是三星 x339)
和手機(jī)對(duì)應(yīng)的usb數(shù)據(jù)線(xiàn)一條(組裝的價(jià)格在25左右,一般不超過(guò)50。對(duì)應(yīng)X199、X209、X319、X339、X359、X369、X559、X609、X659)
好了現(xiàn)在我們開(kāi)始
1) 確保模塊uhci.o和acm.o已被加載,如果沒(méi)有加載,執(zhí)行
modprobe uhci
modprobe acm
2) 把手機(jī)和電腦用數(shù)據(jù)線(xiàn)連接起來(lái)。/var/log/messages里
應(yīng)該有類(lèi)似如下的內(nèi)容:
hub.c: new USB device 00:07.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x4e8/0x6601) is not claimed by any active driver
usb.c: registered new driver acm
ttyACM0: USB ACM device
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters
3) 執(zhí)行
cd /
find ./ -name “*ttyACM*” | less
如果沒(méi)有找到ttyACM0設(shè)備文件(rh 9.0中文件在/dev/input/ ttyACM0)
我們就用root身份建立這個(gè)文件,可以把它放在/dev/中
mknod ttyACM0 c 166 0
讓所有用戶(hù)可讀寫(xiě):
chmod 666 /dev/ttyACM0
ttyACM0就是映射cdma modem的設(shè)備文件
好了,下面該設(shè)置撥號(hào)了,當(dāng)然,如果您沒(méi)裝xwindow,只在console下用lynx的話(huà),你可以用諸如pppsetup的工具設(shè)置撥號(hào),下載地址:
ftp://metalab.unc.edu/pub/Linux/system/network/serial/ppp/
然后填空,記得號(hào)碼是#777,用戶(hù)名和密碼都是CARD
設(shè)備/dev/ttyACM0,波特率設(shè)230400bps
用ppp-on和ppp-off連接和斷開(kāi)網(wǎng)絡(luò)
#######################################
4) redhat linux 9.0,默認(rèn)狀態(tài)uhci.o和acm.o都加載了,并且ttyACM0的位置是/dev/input/ ttyACM0,所以在連接手機(jī)和電腦之后
照著下面做就行了(xwindow+gnome):
Gnome菜單-〉系統(tǒng)設(shè)置-〉網(wǎng)絡(luò)-〉新建-〉調(diào)制解調(diào)器連接-〉設(shè)備/dev/input/ ttyACM0, 波特率230400bps,流程控制(無(wú))-〉電話(huà)#777,用戶(hù)名和密碼都是CARD,填上提供商名稱(chēng)(如unicom)
一陣next之后,激活連接,就可以讓pc上internet了。