注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

Linux下以wvdial方式连接3G和GPRS  

2009-05-21 10:22:06|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

詳細介紹下本本通過3G網卡及藍牙手機GPRS上網的步驟及配置文件編寫。

Notebook平臺:EeePC 1000HD

手機平臺:Sony Ericsson k700c

GPRS套餐:中國移動 5/ 30M

3G網卡:HUAWEI EC1260

UIM卡:中國電信 天翼 CDMA2000

Linux內核:2.6.26-2-686

 

之前介紹過用編寫pppd的腳本來連接GPRS的上網方式,因為wvdial本身有很強的功能,所以其實可以利用wvdial方便的引導ppp撥號上GPRS。而所需要做的基本上只是告訴wvdial 具體moden和撥號上網的帳號就可以。

下面將3GGPRSwvdial配置合寫,便於兩種方式上網編程的統一。

1、   安裝wvdial

wvdial的作用是拨号并等待提示,并根据提示输入相应的用户名和密码等认证信息。

debian:/home/user# apt-get install wvdial

它會安裝一些相關的庫:libstreamslibpcaplibuniconflibxplcppp

2、   安裝bluetooth工具

debian:/home/user# apt-get install bluez-utils

3、   掃描藍牙端口

打開手機藍牙設備。用hcitool命令檢測:

debian:/home/user# hcitool scan

Scanning ...

       00:0E:07:A1:7D:B7  叉叉

4、   檢測支持的服務

查詢Dial-up Networking服務的channel號。

debian:/home/user# sdptool browser 00:0E:07:A1:7D:B7

Browsing 00:0E:07:A1:7D:B7 ...

Service Name: Dial-up Networking     

Service RecHandle: 0x10000

Service Class ID List:

  "Dialup Networking" (0x1103)

  "Generic Networking" (0x1201)

Protocol Descriptor List:

  "L2CAP" (0x0100)

  "RFCOMM" (0x0003)

    Channel: 1

... ...

命令中,00:0E:07:A1:7D:B73步驟中檢測到的手機藍牙地址。

5、   綁定手機藍牙地址

debian:/home/user# rfcomm bind 0 00:0E:07:A1:7D:B7 1

命令行中bind后的‘0’表示rfcomm端口,后面的‘1’表示channel 1,視實際情況而定。

6、   配置wvdial.conf文件

所在位置:/etc/wvdial.conf

debian:/home/user# cat /etc/wvdial.conf

 

[Dialer gprs]

Modem = /dev/rfcomm0

Phone = *99***1#

Password = cmwap

Username = cmwap

New PPPD = yes

 

[Dialer 3g]

Modem = /dev/ttyUSB0

Phone = #777

Password = card

Username = card

New PPPD = yes

 

綠色部分與具體ISP有關,這里分別是移動的cmwap入口和電信的寬帶上網帳號。

7、   連接網絡

(1)   連接GPRS

debian:/home/user# wvdial gprs

初次連接時,手機會提示輸入密碼,4位以內任何密碼,如1234即可,并在PC上確認,完成后即可連上網絡。

Linux下以wvdial方式连接3G和GPRS - 乂乂 - 一个人,一支烟  ·~~

(2)   連接3G

debian:/home/user# wvdial 3g

檢查網路情況,是否連接成功:

debian:/home/user# ifconfig

lo        Link encap:Local Loopback 

          … …

 

ppp0      Link encap:Point-to-Point Protocol 

          inet addr:10.98.89.150  P-t-P:10.64.64.64  Mask:255.255.255.255

          UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500  Metric:1

          RX packets:5 errors:0 dropped:0 overruns:0 frame:0

          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:3

          RX bytes:185 (185.0 B)  TX bytes:137 (137.0 B)

 

ppp1      Link encap:Point-to-Point Protocol 

          inet addr:122.229.111.204  P-t-P:115.168.43.154  Mask:255.255.255.255

          UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1448  Metric:1

          RX packets:4 errors:0 dropped:0 overruns:0 frame:0

          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:3

          RX bytes:199 (199.0 B)  TX bytes:139 (139.0 B)

 

連接成功。

Linux下以wvdial方式连接3G和GPRS - 乂乂 - 一个人,一支烟  ·~~

 

 

一个人,一支烟  ·~~ - 乂乂 - 网易博客Linux下以wvdial方式连接3G和GPRS - 乂乂 - 一个人,一支烟  ·~~ Linux下以wvdial方式连接3G和GPRS - 乂乂 - 一个人,一支烟  ·~~
  评论这张
 
阅读(4570)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017