- 论坛徽章:
- 0
|
经过N天的折腾,在写这篇文章的时候我已经是在kde下了。fcitx还是不错的。终于搞定了CDMA无线上网的问题。 牢骚:真的不容易呀,真的是很不容易呀。转遍了所有的中文unix论坛,看着我发的贴子只有查看没有回复。有时真想放弃了。这不算是服务器的技术,但是我不想使用linux,而且我相信我会有解决方法的。 本人英文不是很好,不怎么喜欢去看英文论坛。但这次实在没有办法了。只好向那些老外们去求教了。翻来覆去的找呀,我终于在一个论坛发现了点提示然后再实践。哈哈。
首先,介绍一下解决问题的思路,我的cdma卡是usb接口的。在windows下显示的是cdma modem。没有其他的任何显示。驱动的提供者居然是联通。这很让我郁闷了一阵子。
于是我开始查找cdma论坛,在论坛中我发现usb口的cdma modem安装是这样的:首先需要安装一个usb转串口的程序。然后在虚拟出的串口上安装一个标准的modem就可以了。 这让我看到了一线生机,既然是标准modem那么bsd应该也可以驱动呀。
于是我开始查找如何让bsd安装modem。无果。
我想,应该标准的不需要安装吧,于是跳过这一步。在继续。
下一步就是安装usb转串口的驱动了。
又是一阵子的乱翻,终于在bsd的油煎列表中找到了答案。
bsd是支持usb转串口的,只需加载一个驱动就行了 kldload uplcom 加载之后 dmesg 以前的agen0就变成了ucom0了既然驱动可以加载成功,那么是不是就可以拨号了呢。于是我马上开始ppp 失败没办法接着查哦,原来还需一个umodem的驱动 kldload umodem dmesg 没有什么变化呀,显示的还是ucom0 查哦,ucom0 已经改名了,在/dev下不叫ucom0,改叫cuaU0了好吧,
在次实验。失败。还有什么地方不对呢?
ee /var/log/ppp.log之后发现了问题修改,ppp,》》》PPP 哈哈。
终于可以发这篇文章了。 ps:以下为ppp.conf的配置文件内容。cp到/etc/ppp/ppp.conf 中然后在终端输入ppp cdma 在提示符下输入dial,你就可以等着ppp变成PPP了,只要不关闭它,你就在网络上了。个人一个小技巧,登录到kde后,使用ctrl+alt+任意f几,在文本下登录,然后ppp,在切换回kde,这样就不会出现不小心把它关了,还得重新拨号的问题了。
################################################################# #
PPP Sample Configuration File # Originally written by Toshiharu OHNO # Simplified 5/14/1999 by wself@cdrom.com # # See /usr/share/examples/ppp/ for some examples # # $FreeBSD: src/etc/ppp/ppp.conf,v 1.10 2004/11/19 17:12:56 obrien Exp $
#################################################################
default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) # Ensure that "device" references the correct serial port # for your modem. (cuad0 = COM1, cuad1 = COM2) # set device /dev/cuaU0 set speed 230400 set timeout 0 # 3 minute idle timer (the default) enable dns # request DNS info (for resolv.conf) set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 100 \"\" AT \ OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" cdma: set device /dev/cuaU0 set speed 230400 enable dns disable ipv6 set authname "card" set authkey "card" set phone "#777" set login set redial 1 1 set time 0 add! default HISADDR #####################################################################
以上为ppp.conf,对于cdma稍微解释一下,
set device /dev/cuaU0 使用cuaU0为数据发送接口
set speed 230400 设置速度为230400
set authname "card"
set authkey "card"
set phone "#777"
set login 设置拨号的电话及用户名密码。
一定要有login
set redial 1 1 设置断线重播的次数
set time 0 设置断线的时间 0为不断
add! default HISADDR 强制添加拨号服务器的dns为本机dns,这一项很有用的。我曾经出现拨号成功但是无法访问任何网站的经历。虽然我在resvol。conf中也设置了dns。
好了,cdma现在已经可以拨上去了。 ######################################################################
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19957/showart_129450.html |
|