[原创]Ubuntu下让电脑以USB连接通过黑莓手机无线上网(GPRS,3G)
发表于 : 2009-07-17 13:41
说明:我们通过黑莓(BlackBerry)手机的内置的modem(调制解调器),用USB连接,实现电脑用GPRS拨号上网。
我们使用的工具是Berry4all,另外还有用Barry实现的(请参考http://bbs.maxpda.com/viewthread.php?ti ... pid4918836)。
1. 下载Berry4all,并解压到到随便一个文件夹下,我这里记成$Berry4all$>
http://www.colar.net/websvn/filedetails ... tether.tgz
2. Berry4all是不用安装的,但是要确认你已经安装了它所依赖的包,没装的话装上。
只是它依赖的像什么python, libusb-dev, ppp, python-usb这些都要装上,还可能有其它的没装上的,像我使用的过程中它提示缺少python-wxgtk2.8,装上就好了。
3. 关闭其它网卡端口,运行Berry4all
sudo ifconfig eth0 down
(如果你的是eth1等,eth0改成eth1就好了,可以用ifconfig查看)
cd $Berry4all$>
sudo ./berry4all.sh
顺利的话就可以看到gui界面了,如果看不到界面,请注意给出的提示。
4. 一般来说,直接“Modem”-->“Connect”就能拨号成功
在“File”-->“Preference”中可以选择运营商,我选的是默认的att;
5. 接下来上网的事就很容易了
在浏览器中设个代理10.0.0.172,端口80,就能上了。
6.讨论:如何实现cmnet接入?
上面实现的是cmwap接入,但是有时我们想直接上互联网,比如说gmail现在是不支持cmwap接入的,所以我们要用cmnet接入。
很简单:
在$Berry4all$>/conf/目录下有拨号的配置文件,找到att-chat。把其中的"wap.cingular"改成"cmnet"。就行了
(注意,这时不需要设代理。)
7.讨论:3g上网
是否把att-chat中的"wap.cingular"改成"3gnet",就行了?
注:我的黑莓是8800, 系统ubuntu9.04。
我们使用的工具是Berry4all,另外还有用Barry实现的(请参考http://bbs.maxpda.com/viewthread.php?ti ... pid4918836)。
1. 下载Berry4all,并解压到到随便一个文件夹下,我这里记成$Berry4all$>
http://www.colar.net/websvn/filedetails ... tether.tgz
2. Berry4all是不用安装的,但是要确认你已经安装了它所依赖的包,没装的话装上。
只是它依赖的像什么python, libusb-dev, ppp, python-usb这些都要装上,还可能有其它的没装上的,像我使用的过程中它提示缺少python-wxgtk2.8,装上就好了。
3. 关闭其它网卡端口,运行Berry4all
sudo ifconfig eth0 down
(如果你的是eth1等,eth0改成eth1就好了,可以用ifconfig查看)
cd $Berry4all$>
sudo ./berry4all.sh
顺利的话就可以看到gui界面了,如果看不到界面,请注意给出的提示。
4. 一般来说,直接“Modem”-->“Connect”就能拨号成功
在“File”-->“Preference”中可以选择运营商,我选的是默认的att;
5. 接下来上网的事就很容易了
在浏览器中设个代理10.0.0.172,端口80,就能上了。
6.讨论:如何实现cmnet接入?
上面实现的是cmwap接入,但是有时我们想直接上互联网,比如说gmail现在是不支持cmwap接入的,所以我们要用cmnet接入。
很简单:
在$Berry4all$>/conf/目录下有拨号的配置文件,找到att-chat。把其中的"wap.cingular"改成"cmnet"。就行了
(注意,这时不需要设代理。)
7.讨论:3g上网
是否把att-chat中的"wap.cingular"改成"3gnet",就行了?
注:我的黑莓是8800, 系统ubuntu9.04。