歡迎您光臨本站 註冊首頁

在 Linux 下使用 CDMA 1x USB 無線上網

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

來自:linuxfan

測試環境: 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




參考文獻
[HOWTO] Usb cellphone setup (vx6100/vx4400)

原文鏈接:http://linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=153226


[火星人 ] 在 Linux 下使用 CDMA 1x USB 無線上網已經有676次圍觀

http://coctec.com/docs/linux/show-post-57436.html