下面讲述用cdma 1x手机连接linux电脑上因特网的步骤,如果幸运的话,设置不超过1分钟(直接参照步骤4)。
首先,感谢fireshade与我们分享他的成功经验:
http://pdaphonehome.com/forums/showthread/t-41005.html
当然,也感谢google :)
现在可供我们选择的无线上网方式大致有3种: wlan , cdma 1x , gprs .
其中基于plmn的cdma 1x和gprs可以实现移动环境下的无线接入(如坐火车,从一个城市到另一个城市(漫游))。
详细请参见中国信息产业网的相关文章:
http://www.cnii.com.cn/20040423/ca262797.htm
需要软硬件:
一台运作良好的linux机器(我的os是redhat linux 9.0)
一部cdma 1x手机(我的是三星 x339)
和手机对应的usb数据线一条(组装的价格在25左右,一般不超过50。对应x199、x209、x319、x339、x359、x369、x559、x609、x659)
好了现在我们开始
1) 确保模块uhci.o和acm.o已被加载,如果没有加载,执行
modprobe uhci
modprobe acm
2) 把手机和电脑用数据线连接起来。/var/log/messages里
应该有类似如下的内容:
hub.c: new usb device 00:07.2-1, assigned address 2
usb.c: usb device 2 (vend/prod 0x4e8/0x6601) is not claimed by any active driver
usb.c: registered new driver acm
ttyacm0: usb acm device
acm.c: v0.21:usb abstract control model driver for usb modems and isdn adapters
3) 执行
cd /
find ./ -name “*ttyacm*” less
如果没有找到ttyacm0设备文件(rh 9.0中文件在/dev/input/ ttyacm0)
我们就用root身份建立这个文件,可以把它放在/dev/中
mknod ttyacm0 c 166 0
让所有用户可读写:
chmod 666 /dev/ttyacm0
ttyacm0就是映射cdma modem的设备文件
好了,下面该设置拨号了,当然,如果您没装xwindow,只在console下用lynx的话,你可以用诸如pppsetup的工具设置拨号,下载地址:
ftp://metalab.unc.edu/pub/linux/system.network/serial/ppp/
然后填空,记得号码是#777,用户名和密码都是card
设备/dev/ttyacm0,波特率设230400bps
用ppp-on和ppp-off连接和断开网络
#######################################
4) redhat linux 9.0,默认状态uhci.o和acm.o都加载了,并且ttyacm0的位置是/dev/input/ ttyacm0,所以在连接手机和电脑之后
照着下面做就行了(xwindow+gnome):
gnome菜单-〉系统设置-〉网络-〉新建-〉调制解调器连接-〉设备/dev/input/ ttyacm0, 波特率230400bps,流程控制(无)-〉电话#777,用户名和密码都是card,填上提供商名称(如unicom)
一阵next之后,激活连接,就可以让pc上inte.net了。
#######################################
'
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器