วันเสาร์ที่ 21 มีนาคม พ.ศ. 2552

การต่อ GPRS โทรศัพท์มือถือด้วย Ubuntu 8.10

พอดีมีเครื่อง Notebook เก่า มีปัญหาเสียทำให้ต้องลง Windows ใหม่ ตอนแรกลง Windows แต่ไม่สามารถหา Driver ให้ได้ เลยทดลองลง Ubuntu 8.10 ให้แทน ปรากฏว่าใช้งานได้ทุกอย่าง เลยคุยกับเจ้าของเครื่องว่า ใช้ Notebook ทำงานเกี่ยวกับอะไรบ้าง ผลสรุปว่างานที่ใช้คือ Internet เพื่อหาข้อมูล และพิมพ์งานเอกสารทั่วไป ดูหนังฟังเพลงบ้าง เลยให้เขาลองเอาไปใข้งานก่อน ต่อมาเจ้าของเขาบอกว่า อย่าจะต่อมือถือ เพื่อใช้งาน Internet เลยลองทำดู ปรากฏว่าไม่สามารถต่อได้ทั้งๆ ที่ตอนเสียบโทรศัพท์เข้าไป Ubuntu ก็เจอ และ Setup เป็น AIS ก็ยังไม่ได้ พอคลิกเลือกมีก็ตัดการติดต่อทันที เลยขอโทรศัพท์มาลองต่อดู ก็เป็นเช่นนั้นจริง ลองใช้มือถือของตัวเองที่เป็น DTAC ก็มีอาการเดียวกัน ผ่านชม. ไปก็ยังไม่ได้ เลยไปค้นข้อมูล เลยไปเจอข้อมูลในเวปบอร์ดของ www.ubuntuclub.com เกี่ยวกับเรื่องนี้ ทดลองแล้วทำงานได้ เลยขอบันทึกไว้ เพื่อสะดวกในการค้นหานะครับ

ขั้นตอนมีดังนี้
1. เสียบสาย usb จากมือถือเข้า pc
2. เปิด Terminal ที่รักออกมาแล้วพิมพ์ sudo wvdialconf /etc/wvdial.conf ลีนุกซ์ก็สแกนหาโทรศัพท์ของเราครับ ก็รอจนกว่าจะสแกนเสร็จ
3. ต้องเข้าไปแก้ไขค่าบางอย่างก่อนพิมพ์ sudo gedit /etc/wvdial.conf
4. จะเห็นข้อความประมาณนี้

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
; Phone =
; Password =
; Username =

5. แก้เป็น

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
ISDN = 0
Modem = /dev/ttyACM0
Phone = *99#
Username = ''
Password = ''
Stupid Mode = 1

ค่า Username กับ Password คือ ค่าว่าง (ฟันหนูเดี่ยวๆ 2 อัน)
เซฟและปิดแล้วกลับมาที่ Terminal ต่อ

6. ถึงเวลาต่อได้แล้ว พิมพ์ sudo wvdial
7. ถ้าไม่มีอะไรผิดพลาด ผลลัพท์ที่ได้จะเป็นดังนี้

sunback@sunback-pc:~$ 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*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Jun 8 23:55:27 2008
--> Pid of pppd: 6370
--> Using interface ppp0
--> pppd: 06][08]
--> pppd: 06][08]
--> local IP address 10.175.26.252
--> pppd: 06][08]
--> primary DNS address 203.146.237.237
--> pppd: 06][08]


8. จากนั้นก็ลองเปิด browser ของท่านมาทดสอบกันเลย ผมทดสอบโดยใช้ Firefox กับ opera สามารถใช้งานได้ดี
ช้านิดช้าหน่อยบ้างมันก็ตามประสา เพราะมันไม่มีทางเลือกอื่น และมันก็ต่อง่ายกว่าพวก internal modem เยอะเลย
สำหรับ dtac, truemove ผมไม่ได้ลอง เพราะไม่ได้ใช้ซิมของเค้า แต่ผมคิดว่า dtac นี่ ไม่น่าจะต้องเปลี่ยนอะไรก็น่าจะใช้ได้เลย ส่วน truemove แนะนำให้ใส่ username เป็น 'true' password = 'true' ดูหรือ username = 'orange' password = 'orange' ดู

ถ้า Firefox ขึ้น Work Offline ให้เอาออกโดย เลือกที่เมนู File => Work Offline ครับ

ลิงค์อ้างอิง
http://forum.ubuntuclub.com/index.php/topic,4239.0.html

ไม่มีความคิดเห็น:

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