คราวที่แล้วต่อ wifi โดยไม่ใช้ nm-applet ได้โดยแก้ /etc/network/networks เอาแต่พลาดลืมเอามาจดในนี้ เสียดายมาจนถึงบัดนี้ วันนี้ต่อ GPRS ได้เลยรีบจดกันลืมซะหน่อยดีกว่า เดี๊ยวลืมแล้วทำไม่ได้จะเสียดายเหมือนคราวที่แล้วอีก (แต่ถ้าจะเอาอาจจะขุดของ OpenSUSE มาดูเพราะมันมีตัวแก้ config ให้แบบอัตโนมัติโดยที่ไม่ต้องใช้ nm-applet เหมือนกัน)
สำหรับมือถือที่ผมใช้ในการต่อเล่นคราวนี้เป็นรุ่น Sony Ericsson K750i ส่วน bluetooth มากับ notebook เลย มาดูวิธีทำต่อเลยดีกว่า
- เริ่มจากติด package bluetooth ต่างๆ ให้ครบก่อน เช่น bluez utils, pppd, kinternet (kinternet ไม่ต้องติดก็ได้ถ้าหากจะใช้แค่ command line แต่ถ้าอยากสะดวกก็ติดเหอะ)
- ใช้คำสั่ง hcitool scan เพื่อดูว่ามือถือที่ใช้อยู่มี mac เบอร์อะไรจะได้เชื่อมถูก
#hcitool scan xx:xx:xx:xx:xx:xx nat
- หลังจากเจอเครื่องก็หาว่า dial-up service ของมือถือมันอยู่ช่องไหนด้วยคำส่ัง
sdptool browse xx:xx:xx:xx:xx:xx
แล้วก็จะได้ผลลัพธ์ออกมายาวเหยียด หาอะไรที่มันคล้ายๆ กับด้านล่างนี้ละกันService Name: Dial-up Networking Service RecHandle: 0x10001 Service Class ID List: "Dialup Networking" (0x1103) "Generic Networking" (0x1201) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100
- จากนั้นก็จับ mac ที่ได้มาเป็น device ในเครื่องซะด้วยคำสั่ง
#rfcomm bind /dev/rfcomm0 xx:xx:xx:xx:xx:xx
ก็จะได้ device ชื่อ rfcomm0 เพิ่มขึ้นมา โดยต่อเข้ากับ bluetooth ของมือถือที่ channel 1 ถ้าหาก dial-up service ของมือถืออยู่ channel อื่นก็ใส่เลขช่องตามหลังไปอีกที เช่น channel = 2
#rfcomm bind /dev/rfcomm0 xx:xx:xx:xx:xx:xx 2
- มาถึงขั้นตอนง่ายหละ เนื่องจาก OpenSUSE มีตัวช่วยอยู่นั่นคือ YaST ที่จัดการ hardware ทุกอย่างเลยมั้ง จะใช้มันก็เข้าไปที่ Control Center แล้วเลือก Modem จะได้หน้าต่าง Modem Configration ขึ้นมา
- ที่หน้า Modem Device เลือก Add แล้วใส่ช่อง Modem Device ว่า /dev/rfcomm0 จากนั้นกด Next ไปต่อได้เลย
- หน้า Provider เลือกที่ Custom Provider จากนั้นกด New ใส่ชื่อ Provider และเบอร์โทรศัพท์ลงไป ที่ใช้อยู่เป็น DTAC เลยใส่ชื่อไปที่ Provider Name แล้วก็ใส่เบอร์โทรศัพท์ GPRS เป็น *99***1# (แต่คิดว่าค่ายอื่นก็คงเหมือนกันหละมั้ง เดี๊ยวนี้) สำหรับ username ใส่เป็นอะไรก็ได้ลงไป (ที่ใช้อยู่เป็น ‘ ‘)
- หน้าสุดท้าย Next ข้ามไปได้เลยยกเว้นต้องการอะไรแปลกพิศดาร แล้วก็เลือก Finish ต่อไปก็ถึงขั้นตอนที่จะใช้ kInternet แล้วหละ ก็เปิดมันขึ้นมาก่อนเลยแล้วมันจะเด้งไปอยู่ตรง Notification Area กดที่ icon มันให้เป็นรูปสายฟ้าทีนึง แล้วมันจะพยายามต่อให้ ถ้าต่อสำเร็วก็จะเป็นรูปปลั๊กไฟเชื่อมกัน จากนั้นก็เล่นเนทได้และ
เนื่องจากบน OpenSUSE มันมีเครื่องมืออำนวยความสะดวกให้หมด เลยแทบไม่ต้องแตะ Terminal เลยแต่หากใช้ Distro อื่นก็ลองดูที่แหล่งอ้างอิงด้านล่างละกันครับ คิดว่าน่าจะพอช่วยได้บ้างหละ
อ้างอิง:
- http://www.opentle.org/th/node/4530
- http://www.howtoforge.com/linux_internet_access_gprs_edge_via_bluetooth_gsm_phone
ปอลอ. OpenWRT ตอนที่ 3 เลื่อนไปเป็นวันศุกร์ละกัน เพราะจะทดสอบเร้าเตอร์ซะหน่อยว่ามันจะอยู่ได้นานขนาดนั้นโดยที่ hdd ที่ต่ออยู่ด้วยไม่เป็นอะไรซะก่อนหรือป่าว