Rangwan.Com

Every Day is A Reward

นึกขึ้นมาได้ว่า ยังไม่เคยทดลองต่อ Internet ผ่านโทรศัพท์มือถือ Sony Ericsson K550i ของเรากับ Ubuntu เลย วันนี้พอมีเวลาครึ้มอกครึ้มใจ เลยทดลองเสียหน่อย ผู้ใดสนใจก็ลองทำตามได้เลยนะ

ขั้นตอน

  1. อันดับแรกต้อง enable bluetooth บน IBM R51 ขึ้นมาก่อน โดยกด Function F5 ซ้ำๆ
  2. จากนั้นพิมพ์คำสั่ง hcitool scan ควรจะต้องหา K550i พบ เช่นนี้

    00:1A:75:16:A1:33 K550i Aoy

  3. ลอง ping K550i ด้วยคำสั่ง sudo l2ping your-phone-mac-address

    Ping: 00:1A:75:16:A1:33 from 00:20:E0:7E:CA:E0 (data size 44) …
    44 bytes from 00:1A:75:16:A1:33 id 0 time 88.86ms
    44 bytes from 00:1A:75:16:A1:33 id 1 time 29.95ms
    44 bytes from 00:1A:75:16:A1:33 id 2 time 32.01ms
    44 bytes from 00:1A:75:16:A1:33 id 3 time 36.02ms
    44 bytes from 00:1A:75:16:A1:33 id 4 time 28.01ms
    44 bytes from 00:1A:75:16:A1:33 id 5 time 30.01ms
    44 bytes from 00:1A:75:16:A1:33 id 6 time 28.00ms
    7 sent, 7 received, 0% loss

  4. ลอง connect กับ K550i ด้วยคำสั่ง sudo hidd –connnect your-phone-mac-address
  5. จากนั้นเข้าไปดู channel number ในโทรศัพท์ เพื่อใช้ในการหมุนออก ด้วยคำสั่ง sdptool browse your-phone-mac-address มองหาบรรทัดที่เขียนว่า “Service Name: Dial-up Networking” และ “Protocol Descriptor List:” และ “RFCOMM” จะมีตัวเลขแสดง channel number อยู่
  6. เปิดแฟ้มข้อมูลด้วยคำสั่ง gksudo gedit /etc/bluetooth/rfcomm.conf แล้วพิมพ์

    rfcomm0 {
    bind yes;
    device your-phone-mac-address;
    channel your-phone-rfcomm-channel;
    comment “Bluetooth PPP Connection”;
    }

  7. สร้าง rfcomm0 device ด้วยคำสั่ง sudo /etc/init.d/bluetooth restart
  8. สร้าง script เพื่อใช้ในการเชื่อมต่อแบบ PPP ไม่ต้องคิดมากลอกไปเลย
  9. /etc/ppp/peers/gprs
    /etc/ppp/peers/gprs-connect-chat
    /etc/ppp/peers/gprs-disconnect-chat

    อย่าลืมเปลี่ยน mode ให้เป็น executable ด้วยนะ (sudo chmod +x …)

  10. ขั้นตอนสุดท้าย เรียก ppp service ขึ้นมาต่อ GPRS ผ่าน bluetooth modem ด้วยคำสั่ง pppd call gprs

เท่านี้ก็เรียบร้อยสามารถใช้งาน Internet ผ่าน GPRS ผ่าน bluetooth modem ด้วย Sony Ericsson กับ Ubuntu Gutsy Gibbon แล้ว  ใช้คำสั่ง route -n เพื่อตรวจสอบการเชื่อมต่อจะเห็นเป็นดังนี้

screenshot-aoyoyoaoyoyo-laptop.png

Link: BluetoothSetup, BluetoothDialup, SonyEricsson z600 and Linux

8 Comments

  1. Sitchai
    11:56 pm on November 4th, 2007

    เคยต่อ Fedora Core 4 กะ Nokia 7610
    ยากโคดๆ :-)

    แตท้ายที่สุดก็ไม่ได้ใช้เพราะ GPRS ช้ามั่กๆ

  2. Sitchai
    12:04 am on November 5th, 2007

    เหมือนว่า http://www.aoyoyo.net/ จะถูกแฮ๊กนะครับ

  3. [...] Ubuntu IP ForwardingSony Ericsson K550i vs. Ubuntu Gutsy Gibbon on IBM R51เผาน้ำ [...]

  4. ขอบคุณคุณ Sitichai ค่ะ อันนั้นไม่ค่อยได้ตามไป upgrade Wp เท่าไร เลยโดนซะ

    ส่วนเรื่อง GPRS ช้า … ช้ายังดีกว่าไม่มีนะคะ บางสถานที่ GPRS ก็ช่วยได้มากเชียว

  5. [...] หลอกให้(อยาก)รวย 1 Sony Ericsson K550i vs. Ubuntu Gutsy Gibbon on IBM R51 3 Ajaxified Expand Now and AJax Comments Plugin [...]

  6. aaa
    5:33 pm on November 7th, 2007

    k550i นี่ support EDGE นี่นา.. ก็น่าจะได้ Download Speed ที่ 20 KB/s ซึ่งก็น่าจะโอกว่า GPRS ที่ได้ประมาณ 5 KB/s อยู่นิ..

  7. คุณ aaa คะ ที่ว่าช้าน่ะ ของคุณ Sitichai ค่ะ ส่วนของดิฉันนั้นก็พอได้ แต่ไม่เร็วเท่า ADSL แน่นอน

  8. aaa
    1:17 am on November 8th, 2007

    ^
    ^
    โอ้ เข้าใจแล้วจ๊ะ ขอโทษที่อ่านไม่ถ้วนถี่ นึกว่าคนเขียนกันคุณ aoyoyo เป็นคนละคนกัน -_-’ เราเคยลองใช้ k750 ต่อดู ก็ช้าได้ใจมิใช่น้อย..

    แอบเข้าไปดู dial string เห็นว่าใช่แค่ ATD*99# ก็ใช้ได้หรือนี่ ไอ้เราก็หลงใช้ ATD*99***x# มาตั้งนาน

    พูดถึงถ้าเราสามารถต่อแบบ Join Personal Area Network แบบใน Windows ได้ก็คงดีเหมือนกันเนอะ