How to setup Sierra Wireless AirCard 580 on Ubuntu Hardy 8.04
ผมใช้งาน 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)
เริ่มติดตั้ง
- เสียบ Sierra Wireless AirCard 580
- พิมพ์คำสั่ง
#sudo modprobe usbserial vendor=0x1199 product=0x0112
#sudo mknod /dev/ttyUSB3 c 188 0
- สร้างไฟล์ /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'
สร้างไฟล์ /etc/ppp/peers/cdma_chat โดยให้มีข้อความดังนี้
'' 'AT' 'OK' 'ATE0V1&F&D2&C1&C2S0=0' 'OK' 'ATE0V1' 'OK' 'ATS7=60' 'OK' 'ATDT#777'
เครื่องหมาย ' ที่เห็นทั้งหมดนั้น เป็นเครื่องหมายคำพูขีดเดียวนะครับ (ผมไม่รู้ว่าอ่านว่าอะไร)
- วิธีเรียกใช้งานคือ
#sudo pppd call cdma
ผลที่ได้จะออกมาประมาณนี้
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
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)
เริ่มติดตั้ง
- เสียบ Sierra Wireless AirCard 580
เปิด Terminal พิมพ์
#sudo wvdialconf /etc/wvdial.conf
จะเป็นการค้นหา aircard และสร้าง config file ไว้ที่ /etc/wvdial.conf เมื่อค้นหาเรียบร้อยก็จะเจอ modem โดยของผมจะอยู่ที่ /dev/ttyUSB0 ซึ่งอาจจะแตกต่างกันในแต่ละเครื่อง
เข้าไปแก้ไขค่าบางอย่างโดยพิมพ์คำสั่งใน Terminal
sudo gedit /etc/wvdial.conf
ข้อความในไฟล์ 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
แก้ค่าบางค่าให้เป็นประมาณนี้
[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
- Dial ด้วยคำสั่ง
#sudo wvdial
ถ้าต่อได้สำเร็จก็จะขึ้นข้อความประมาณนี้
--> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> 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. Starting PPP immediately. --> Starting pppd at Thu Aug 21 13:43:34 2008 --> Pid of pppd: 10550 --> Using interface ppp0 --> pppd: ��[06][08]
�[06][08] --&gt; pppd: ��[06][08]
�[06][08] --> pppd: ��[06][08]�[06][08] --&gt; pppd: ��[06][08]
�[06][08] --> pppd: ��[06][08]�[06][08] --&gt; local IP address 10.144.63.215 --&gt; pppd: ��[06][08]
�[06][08] --> remote IP address 10.99.131.230 --> pppd: ��[06][08]�[06][08] --&gt; primary DNS address 61.19.64.19 --&gt; pppd: ��[06][08]
�[06][08] --> secondary DNS address 61.19.245.246 --> pppd: ��[06][08]`�[06][08]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 (หากได้ซื้อ)
เรื่องคล้าย ๆ กัน
Relate topics
- Ubuntu: จำกัดการเข้าถึง folder ของบาง user
- Ubuntu Server Installation
- Ubuntu Web Server Setup
- [Geek] Linux basic comamnds
- Server Setup : การกำหนดสิทธิ์ Root ให้กับ user บน Ubuntu 14.04
- Setup FTP Server under Ubuntu/Debian
- ย้ายบ้านให้ MySql
- ใครกิน I/O ของข้า
- Dabian bandwidth monitoring
- Install PhoneGap on Ubuntu
- Disable USB keyboard wakeup
- อีกครั้ง - Make Ubuntu 16.04 to be a web server (LAMP)
- Mouse/Keyboard ชุดเดียว กับ คอมทุกเครื่องบนโต๊ะทำงาน
- VirtualBox เข้าไม่ได้ หลังอัพเดท kernel
- Change GRUB
- Disabled internal keyboard
- Ubuntu on Nexus 7
- NexPhone - โทรศัพท์จาก Ubuntu
- ลง Ubuntu ในเครื่องเก่า - ไม่มี PAE
- Box.com - Ubuntu