红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

在ubuntu下利用手机作为GPRS modem上网

发布时间:2008-02-08 00:00:26来源:红联作者:Commands
与前面的一篇"如何在linux下使智能手机利用蓝牙连接PC并利用PC网络上网"不同,本篇主要解决当笔记本周围没有固定上网设施时,如果利用手机的GPRS功能使笔记本上网.

本文在nokia 5500 及 Sony Erisson W958C上测试通过.

在ubuntu下安装gnome-ppp及wvdial..

1.使用usb数据线,将手机连接到电脑.运行dmesg 或 cat /var/log/messages 命令,查看识别出的tty设备名称...一般是ttyACM0或ttyACM1...

2.运行gnome-ppp命令. 点击Setup, 并在modem命令栏中Device配置旁点击Detect.

此时gnome-ppp将自动查找modem设备...应该能查找到刚刚看到的ttyACM0或ttyACM1.

3. 同样在gnome-ppp的Setup中,设置init Strings的init3为"AT+CGDCONT=1,"ip","CMNET"".. (nokia 5500一定要进行这一步,否则会出现LCP terminated by peer错误). 设置Phone numbers 为*99***1#.

4. 回到gnome-ppp主窗口,随意填写用户名和密码,然后点击connect... 等待connect成功...可以在"Detail"中查看
连接情况,,或者使用cat /var/log/messages查看...

应该会出现..

pppd 2.4.4 started by root, uid 0
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
PAP authentication succeeded
local IP address 10.71.102.206
remote IP address 10.6.6.6
primary DNS address 211.136.112.50
secondary DNS address 211.136.20.203

的类似信息...

此时运行sudo ifconfig...应该能够看到ppp0连接.

5.设置适当的route,使得出去的数据包都通过ppp0设备连接...

可以先使用 sudo ifconfig eth0 down将eth0关闭,然后运行

sudo route add default gw xx.xx.xx.xx(ppp0地址)添加默认路由...

6.运行ping google.cn或者使用firefox测试能够上网

如果可以上网,那么恭喜设置完成....

总体来说,还是比较简单的
文章评论

共有 4 条评论

  1. 陈超 于 2012-01-06 19:50:34发表:

    我的连手机上的猫都认不出来(fedora13),折腾好几天了,不知道怎样添加modem驱动模块.,打算换个发行版试试

  2. linuxunix 于 2011-12-31 12:17:39发表:

    这个以前见过估计也没人会这么做的

  3. 周玉铂 于 2011-12-18 08:07:12发表:

    PPPD Path何解?

  4. huhushengwei 于 2008-02-18 17:28:00发表:

    不知能不能用 sudo apt-get update命令啊?