How to setup Sierra Wireless AirCard 580 on Ubuntu Hardy 8.04

by Little Bear @21 ส.ค. 51 13:57 ( IP : 61...91 ) | Tags : Aircard 580 , Ubuntu , Modem , CDMA , Wvdial , PPPD

ผมใช้งาน Sierra Wireless AirCard 580 มาสัก 2 ปีได้แล้ว ช่วงแรกก็ใช้งานบน WindowsXP มาตลอด แต่ตอนนี้ได้เลิกใช้ Windows เปลี่ยนมาใช้ Ubuntu Linux เต็มตัวได้หลายเดือนแล้ว

ได้ setup Sierra Wireless AirCard 580 ให้ใช้งานเมื่อหลายเดือนที่แล้วด้วย Sprint Sierra 580 EVDO Card & Linux

เมื่อ July 08, 2008 ได้อ่านเจอบทความ AirCard Solomon SEGM 520 EDGE - Ubuntu Review เลยทดลองทำตามดู ตอนนั้นก็ทำไม่ผ่าน และได้ทิ้งไว้หลายวัน

วันนี้ได้ลองดูใหม่อีกที มีการเปลี่ยนแปลงเล็กน้อยตามขั้นตอนนี้

Hardware :

ผมติดตั้ง Sierra Wireless AirCard 580 ซึ่งเป็น PCMCIA Card โดยนำมาใช้งานบนเครื่อง Desktop จึงต้องซื้อ card PCI2PCMCIA มาเสียบเข้ากับ PCI Slot แล้วจึงนำ Sierra Wireless AirCard 580 มาเสียบอีกที

OS :

Ubuntu Hardy 8.04.1 Linux เคยติดตั้งตอน Ubuntu 7.10 ก็ใช้งานได้เหมือนกัน

วิธีการติดตั้ง มี 2 แบบ คือ

การติดตั้งแบบที่ 1 (อ้างอิงจาก http://dryicezero.blogspot.com/2005/12/sprint-sierra-580-evdo-card-linux.html)

เริ่มติดตั้ง

  1. เสียบ Sierra Wireless AirCard 580
  2. พิมพ์คำสั่ง
    #sudo modprobe usbserial vendor=0x1199 product=0x0112
    #sudo mknod /dev/ttyUSB3 c 188 0
  3. สร้างไฟล์ /etc/ppp/peers/cdma โดยให้มีข้อความดังนี้
    lcp-echo-interval 0
    -detach
    ttyUSB3
    115200
    debug
    noauth
    defaultroute
    usepeerdns
    user evdo@catevdo.com
    show-password
    crtscts
    connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/cdma_chat'
    
  4. สร้างไฟล์ /etc/ppp/peers/cdma_chat โดยให้มีข้อความดังนี้

    '' 'AT'
    'OK' 'ATE0V1&F&D2&C1&C2S0=0'
    'OK' 'ATE0V1'
    'OK' 'ATS7=60'
    'OK' 'ATDT#777'
    

    เครื่องหมาย ' ที่เห็นทั้งหมดนั้น เป็นเครื่องหมายคำพูขีดเดียวนะครับ (ผมไม่รู้ว่าอ่านว่าอะไร)

  5. วิธีเรียกใช้งานคือ
    #sudo pppd call cdma
  6. ผลที่ได้จะออกมาประมาณนี้

    Serial connection established.
    using channel 14
    Using interface ppp0
    Connect: ppp0 <--> /dev/ttyUSB3
    sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xae329712> <pcomp> <accomp>]
    rcvd [LCP ConfReq id=0x0 <mru 1500> <asyncmap 0x0> <auth chap MD5> <magic 0xcde5e619> <pcomp> <accomp>]
    sent [LCP ConfAck id=0x0 <mru 1500> <asyncmap 0x0> <auth chap MD5> <magic 0xcde5e619> <pcomp> <accomp>]
    rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xae329712> <pcomp> <accomp>]
    rcvd [CHAP Challenge id=0x1 <21a1b50b81715df33028912ac3dc8e3d>, name = "PDSN-SNI"]
    sent [CHAP Response id=0x1 <f77154c0d15d2eea846ce3a41fb2a35d>, name = "evdo@catevdo.com"]
    rcvd [CHAP Success id=0x1 "Welcome to PDSN-SNI."]
    CHAP authentication succeeded: Welcome to PDSN-SNI.
    CHAP authentication succeeded
    sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
    sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [IPCP ConfReq id=0x0 <addr 10.99.131.230>]
    sent [IPCP ConfAck id=0x0 <addr 10.99.131.230>]
    rcvd [LCP ProtRej id=0x1 80 fd]
    Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
    rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
    sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [IPCP ConfNak id=0x2 <addr 10.144.31.223> <ms-dns1 61.19.64.19> <ms-dns3 61.19.245.246>]
    sent [IPCP ConfReq id=0x3 <addr 10.144.31.223> <ms-dns1 61.19.64.19> <ms-dns3 61.19.245.246>]
    rcvd [IPCP ConfAck id=0x3 <addr 10.144.31.223> <ms-dns1 61.19.64.19> <ms-dns3 61.19.245.246>]
    Cannot determine ethernet address for proxy ARP
    local  IP address 10.144.31.223
    remote IP address 10.99.131.230
    primary   DNS address 61.19.64.19
    secondary DNS address 61.19.245.246
    Script /etc/ppp/ip-up started (pid 10807)
    Script /etc/ppp/ip-up finished (pid 10807), status = 0x0
    

  7. Make AirCard button on panel

    • Right click on panel -> Add to panel
    • Select Custom Application Launcher
    • Command : xterm -T "Connect to CDMA" -e sudo pppd call cdma

Thank you Ernest for your article at Sprint Sierra 580 EVDO Card & Linux

การติดตั้งแบบที่ 2 (อ้างอิงจากวิธีการของคุณ sunbackjesus)

เริ่มติดตั้ง

  1. เสียบ Sierra Wireless AirCard 580
  2. เปิด Terminal พิมพ์

    #sudo wvdialconf /etc/wvdial.conf

    จะเป็นการค้นหา aircard และสร้าง config file ไว้ที่ /etc/wvdial.conf เมื่อค้นหาเรียบร้อยก็จะเจอ modem โดยของผมจะอยู่ที่ /dev/ttyUSB0 ซึ่งอาจจะแตกต่างกันในแต่ละเครื่อง

  3. เข้าไปแก้ไขค่าบางอย่างโดยพิมพ์คำสั่งใน Terminal

    sudo gedit /etc/wvdial.conf

  4. ข้อความในไฟล์ wvdial.conf จะเป็นประมาณนี้

    [Dialer Defaults]
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    ; Phone = <Target Phone Number>
    ISDN = 0
    ; Username = <Your Login Name>
    Init1 = ATZ
    ; Password = <Your Password>
    Modem = /dev/ttyUSB0
    Baud = 9600
    

  5. แก้ค่าบางค่าให้เป็นประมาณนี้

    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    Phone = <a class="hashtag" href="/tags/777">#777</a>
    ISDN = 0
    Modem = /dev/ttyUSB0
    Baud = 9600
    Username = evdo@catevdo.com
    Password = cdmacat
    Stupid Mode = 1
    New PPPD = yes
    

    เซฟและปิด กลับมาที่ Terminal

  6. Dial ด้วยคำสั่ง
    #sudo wvdial
  7. ถ้าต่อได้สำเร็จก็จะขึ้นข้อความประมาณนี้

    --&gt; WvDial: Internet dialer version 1.60
    --&gt; Cannot get information for serial port.
    --&gt; Initializing modem.
    --&gt; Sending: ATZ
    ATZ
    OK
    --&gt; Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    OK
    --&gt; Modem initialized.
    --&gt; Sending: ATDT#777
    --&gt; Waiting for carrier.
    ATDT#777
    CONNECT
    --&gt; Carrier detected.&nbsp; Starting PPP immediately.
    --&gt; Starting pppd at Thu Aug 21 13:43:34 2008
    --&gt; Pid of pppd: 10550
    --&gt; Using interface ppp0
    --&gt; pppd: ��[06][08]�[06][08]
    --&amp;gt; pppd: ��[06][08]�[06][08]
    --&gt; pppd: ��[06][08]�[06][08]
    --&amp;gt; pppd: ��[06][08]�[06][08]
    --&gt; pppd: ��[06][08]�[06][08]
    --&amp;gt; local&amp;nbsp; IP address 10.144.63.215
    --&amp;gt; pppd: ��[06][08]�[06][08]
    --&gt; remote IP address 10.99.131.230
    --&gt; pppd: ��[06][08]�[06][08]
    --&amp;gt; primary&amp;nbsp;  DNS address 61.19.64.19
    --&amp;gt; pppd: ��[06][08]�[06][08]
    --&gt; secondary DNS address 61.19.245.246
    --&gt; pppd: ��[06][08]`�[06][08]
    

  8. Make AirCard button on panel

    • Right click on panel -> Add to panel
    • Select Custom Application Launcher
    • Command : xterm -T "Connect to CDMA" -e sudo wvdial

ขอขอบคุณ คุณ sunbackjesus ที่ได้เขียนบทความ AirCard Solomon SEGM 520 EDGE - Ubuntu Review ทำให้ผมได้วิธีการต่อเน็ตอีกแบบ ซึ่งอาจจะทำให้ผมมีไอเดียกับ CCU-660 (หากได้ซื้อ)

เรื่องคล้าย ๆ กัน







แสดงความคิดเห็น

« 3500
หากท่านไม่ได้เป็นสมาชิก ท่านจำเป็นต้องป้อนตัวอักษรของ Anti-spam word ในช่องข้างบนให้ถูกต้อง
The content of this field is kept private and will not be shown publicly. This mail use for contact via email when someone want to contact you.
Bold Italic Underline Left Center Right Ordered List Bulleted List Horizontal Rule Page break Hyperlink Text Color :) Quote
คำแนะนำ เว็บไซท์นี้สามารถเขียนข้อความในรูปแบบ มาร์คดาวน์ - Markdown Syntax:
  • วิธีการขึ้นบรรทัดใหม่โดยไม่เว้นช่องว่างระหว่างบรรทัด ให้เคาะเว้นวรรค (Space bar) ที่ท้ายบรรทัดจำนวนหนึ่งครั้ง
  • วิธีการขึ้นย่อหน้าใหม่ซึ่งจะมีการเว้นช่องว่างห่างจากบรรทัดด้านบนเล็กน้อย ให้เคาะ Enter จำนวน 2 ครั้ง