Chinaunix首页 | 论坛 | 博客
  • 博客访问: 931437
  • 博文数量: 189
  • 博客积分: 10041
  • 博客等级: 上将
  • 技术积分: 2321
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-01 10:11
个人简介

Linux ... ...

文章分类

全部博文(189)

文章存档

2014年(3)

2013年(1)

2010年(5)

2009年(34)

2008年(41)

2007年(105)

我的朋友

分类: LINUX

2007-02-04 00:56:17

测试环境: Linux 2.6.16-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3400+ GNU/Linux
硬件设备: 波乐 5188 USB CDMA 1x Moderm, 联通新时空卡
需要软件: ppp wvdial
安装过程:

  1. 安装软件
    代码:

    emerge ppp wvdial

  2. 修改用户组
    代码:

    usermod -aG dialout 用户名

  3. 运行配置生成文件
    代码:

    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"
     

  4. 修改配置文件 nano -w /etc/wvdial.conf
    代码:

     [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
     


使用说明:


  • 运行
    代码:

     modprob ppp
     wvdial
     

  • 看到的结果如下:
    代码:

     --> 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+
阅读(570) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~