QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8980|回复: 12

在 Linux 下使用 CDMA 1x USB 无线上网

[复制链接]
发表于 2006-4-21 19:02:31 | 显示全部楼层 |阅读模式
测试环境: Linux 2.6.16-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3400+ GNU/Linux
硬件设备: 波乐 5188 USB CDMA 1x Moderm, 联通新时空卡
需要软件: ppp wvdial
安装过程:
  • 安装软件
    [code:1]
    emerge ppp wvdial
    [/code:1]
  • 修改用户组
    [code:1]
    usermod -aG dialout 用户名
    [/code:1]
  • 运行配置生成文件
    [code:1]
    wvdialconf /etc/wvdial.conf
    editing `/etc/wvdial.conf'.
    Scanning your serial ports for a modem.
    ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
    ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
    ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
    ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
    ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
    ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
    Modem Port Scan<*1>: S2 S3
    ttyACM0<*1>: ATQ0 V1 E1 -- OK
    ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
    ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
    ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
    ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
    ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
    ttyACM0<*1>: Modem Identifier: ATI -- ERROR
    ttyACM0<*1>: Speed 4800: AT -- OK
    ttyACM0<*1>: Speed 9600: AT -- OK
    ttyACM0<*1>: Speed 19200: AT -- OK
    ttyACM0<*1>: Speed 38400: AT -- OK
    ttyACM0<*1>: Speed 57600: AT -- OK
    ttyACM0<*1>: Speed 115200: AT -- OK
    ttyACM0<*1>: Speed 230400: AT -- OK
    ttyACM0<*1>: Speed 460800: AT -- OK
    ttyACM0<*1>: Max speed is 460800; that should be safe.
    ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
    Found an USB modem on /dev/ttyACM0.
    /etc/wvdial.conf: Can't open '/etc/wvdial.conf' for reading: No such file or directory
    /etc/wvdial.conf: ...starting with blank configuration.
    Modem configuration written to /etc/wvdial.conf.
    ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
    [/code:1]
  • 修改配置文件 nano -w /etc/wvdial.conf
    [code:1]
    [Dialer Defaults]
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = USB Modem
    Phone = #777
    ISDN = 0
    Username = CARD
    Init1 = ATZ
    Password = CARD
    Modem = /dev/ttyACM0
    Baud = 460800
    [/code:1]
    [/list]
    使用说明:
    • 运行
      [code:1]
      modprob ppp
      wvdial
      [/code:1]
    • 看到的结果如下:
      [code:1]
      --> WvDial: Internet dialer version 1.56
      --> Cannot open /dev/ttyACM0: Input/output error
      --> Initializing modem.
      --> Sending: ATZ
      ATZ
      OK
      --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
      ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
      OK
      --> Modem initialized.
      --> Sending: ATDT#777
      --> Waiting for carrier.
      ATDT#777
      CONNECT
      --> Carrier detected. Waiting for prompt.
      ~[7f]}#@!}!}!} }=}!}$}%j}"}&} } } } }#}%B#}%}%}&} oOb}'}"}(}"Hn~
      --> PPP negotiation detected.
      --> Starting pppd at Fri Apr 21 17:34:53 2006
      --> Pid of pppd: 11116
      --> Using interface ppp0
      --> pppd: 5+
      --> pppd: 5+
      --> pppd: 5+
      --> pppd: 5+
      --> local IP address 220.205.12.112
      --> pppd: 5+
      --> remote IP address 220.192.8.6
      --> pppd: 5+
      --> primary DNS address 220.192.8.58
      --> pppd: 5+
      --> secondary DNS address 220.192.32.103
      --> pppd: 5+
      [/code:1]
      [/list:u]

      参考文献
      [HOWTO] Usb cellphone setup (vx6100/vx4400)
发表于 2006-4-21 19:12:50 | 显示全部楼层
good
回复

使用道具 举报

发表于 2006-4-21 19:14:54 | 显示全部楼层
好东西
不过北京的联通上网信号不是很好
回复

使用道具 举报

发表于 2006-4-21 23:08:38 | 显示全部楼层
修改用户组?
回复

使用道具 举报

发表于 2006-4-22 11:34:12 | 显示全部楼层
[quote:af37d1f46c="hew"]修改用户组?[/quote]
回复

使用道具 举报

发表于 2006-4-22 12:33:27 | 显示全部楼层
帖在硬件版就更好了
回复

使用道具 举报

发表于 2006-4-28 09:45:49 | 显示全部楼层
强的
回复

使用道具 举报

发表于 2006-4-29 10:22:47 | 显示全部楼层
去年我就用SuSe9.1驱动USB无线上网卡上网了,都是Qualcomm的芯片组,直接支持的,拨号就行了
回复

使用道具 举报

发表于 2006-5-10 01:07:28 | 显示全部楼层
好厉害啊!楼下的兄弟顶啊
回复

使用道具 举报

发表于 2006-5-10 12:50:30 | 显示全部楼层
求哪位高人做个录像,麻烦了。联晨科技的usb cdma ,现在我的所有应用在Linux都可以完成了,就是不能上网。我的小猫急得那汗呀 豆大豆大的流。
回复

使用道具 举报

发表于 2006-5-13 15:44:31 | 显示全部楼层
楼主, 我下载了ppp wvdial ,但是 emerge ppp wvdial 不行,not command
回复

使用道具 举报

发表于 2006-5-16 00:41:27 | 显示全部楼层
有没有 PCMCIA 卡实现的文档?
回复

使用道具 举报

发表于 2006-7-11 14:06:17 | 显示全部楼层
gisde, 我用的也是联晨科技的usb cdma,可以上网的。只需按照上面说的去做就行了。不过要注意,在你的内核里必须有module的cdc_acm或是编译到内核中去,只要能看到/dev/ttyacm0即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-28 06:15 , Processed in 0.096291 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表