Ubuntu使用手机作为GPRS modem上网体验


与刚才前面的一篇的 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 www.bkjia.com或者使用firefox测试能够上网....

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

总体来说,还是比较简单的......

相关内容