我们使用Berry4all,另外还有用Barry实现的(请参考http://bbs.maxpda.com/viewthread.php?tid=240390&page=1&extra=page%3D1#pid4918836)。
1. 下载Berry4all,并解压到到随便一个文件夹下,这里记成$Berry4all$>
下载地址: http://www.colar.net/websvn/filedetails.php?repname=src&path=%2Fbbtether%2Fbbtether.tgz
2. Berry4all是不用安装的,但是要确认你已经安装了它所依赖的包,没装的话装上。
它依赖的像什么python,libusb-dev,ppp,python-usb,这些都要装上:
sudo apt-get install python libusb-dev ppp python-usb
还可能有其它的没装上的,像我使用的过程中它提示缺少python-wxgtk2.8,同样的装上就好了。
3. 关闭其它网卡端口,运行Berry4all
sudo ifconfig eth0 down
cd $Berry4all$>
sudo ./berry4all.sh
如果你的网卡名字是eth1等,eth0改成eth1就好了,可以用ifconfig查看。顺利的话现在就可以看到gui界面了,如果看不到界面,请注意给出的提示。
4. 一般来说,直接“Modem”-->“Connect”就能拨号成功
在“File”-->“Preference”中可以选择运营商,默认的是att;
5. 接下来上网的事就很容易了在浏览器中设个http代理:10.0.0.172,端口80,就能上了。
讨论:如何实现cmnet接入?上面实现的是cmwap接入,但是有时我们想直接上互联网,比如说gmail现在是不支持cmwap接入的,所以我们要用cmnet接入。很简单:在$Berry4all$>/conf/目录下有拨号的配置文件,找到att-chat。把其中的"wap.cingular"改成"cmnet"。就行了(注意,这时不需要设代理。)