應用環境:
- 網絡:中國移動GPRS
- 操作系統:Slackware Linux 10.1,內核版本2.6.10,使用udev+hotplug
- 硬件:USB IrDA適配器,Nokia 6100手機
- 軟件:irda-utils 0.9.16 ,wvstreams 3.75.0 ,wvdial 1.54.0
其中irda-utils是下載源代碼自己編譯安裝的;wvstreams和wvdial是在 www.linuxpackages.net 下載為Slackware 10.0編譯好的tgz包安裝的。用其它發行版的可以到網上搜索適合自己的軟件包。
操作步驟:
- 手機的設置:功能表-數據連通-GPRS-GPRS調制解調器設置-修改接入點-GPRS接入點,設置成cmnet
- 安裝上述軟件。
如果你會編輯pppd的對話腳本,也可以不安裝wvstreams和wvdail,我懶得看文檔,所以用了個偷懶的法子。
建立 /etc/wvdial.conf 文件,內容如下:
[Dialer Defaults]
Modem = /dev/ircomm0
Baud = 115200
Phone = *99***1#
Username = any
Password = any
New PPPD = yes
Stupid Mode = 1
其中的Username和Password可以用任意字符串。
- 插上USB IrDA適配器,系統自動識別為irda0(用dmesg看到),并加載驅動模塊stir4200,irda
- 加載必要的模塊(以下操作均需要有root權限,#表示root提示符)
# modprobe ircomm
# modprobe ircomm-tty - 綁定irda設備,命令是:
# irattach irda0 -s
其中irda0是在dmesg命令的輸出中看到的設備號
- 打開手機的紅外連接,放到USB適配器旁,輸入命令:
# irdadump
在命令輸出中看到有 Nokia 6100的字樣,說明手機與紅外接口的通訊正常。
- 撥號,命令:
# wvdial
從命令的輸出中可以看到撥號是否成功,如果見到以下信息說明已經建立了連接。
--> local IP address 10.99.3.97
--> remote IP address 10.6.6.6
--> primary DNS address 211.136.20.203
--> secondary DNS address 211.136.17.107
如果撥號成功之后,但是上不了網,請用 route命令檢查一下路由表,看看缺省路由是不是指定到其它設備去了。在我的機器上,缺省路由設在我的 wifi路由器上,指定設備是無線網卡eth1。為了用GPRS上網,在用wvdial命令撥號之前,要先用 route del default 刪除原先的缺省路由,這樣撥號之后系統會自動建立使用ppp0設備的新的缺省路由。
上面的過程看起來挺復雜,其實一旦設置好,實際使用的時候只需要步驟3,4,5,7即可,而且這些命令可以放到一個腳本里,使用起來就更方便了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月