บางครั้งคุณอาจจะไปอยู่ที่ใดที่หนึ่งกับแล็ปท็อปของคุณ ซึ่งคุณไม่สามารถหา WiFi ที่เปิดอยู่ได้เลย โชคดีที่คุณมี Nokia N95 และอะแดปเตอร์ Bluetooth ฉันจะแสดงวิธีเชื่อมต่อ N95 ของคุณกับแล็ปท็อปผ่าน Bluetooth ด้วยวิธีบรรทัดคำสั่งที่รวดเร็วและสกปรก รวมถึงวิธี GUI ที่สวยงามกว่า ในตัวอย่างเหล่านี้ ฉันใช้ Fedora 9 และ Gnome
โปรดทราบ:คู่มือนี้เผยแพร่ครั้งแรกในปี 2008 และซอฟต์แวร์บางตัวที่อ้างอิงอาจมีการเปลี่ยนแปลงตั้งแต่นั้นมา
คำเตือน: คุณอาจต้องการทำสิ่งนี้ก็ต่อเมื่อคุณมีแผนข้อมูลที่ดี การใช้ข้อมูล 3G อาจทำให้มีการเรียกเก็บเงินจำนวนมาก!
- สิ่งแรกที่คุณต้องทำคือตรวจสอบให้แน่ใจว่า N95 ของคุณจับคู่กับแล็ปท็อปของคุณแล้ว มันง่ายกว่าที่ฉันคาดไว้มาก ตราบใดที่คุณติดตั้งแพ็คเกจ gnome-bluetooth ไว้ ก็ง่ายพอๆ กับการจับคู่จากโทรศัพท์ของคุณและป้อนรหัสผ่านเดียวกันทั้งบนโทรศัพท์และคอมพิวเตอร์เมื่อได้รับแจ้ง คุณต้องมีแพ็คเกจ ppp และแพ็คเกจ wvdial ติดตั้งอยู่ด้วย หากไม่เป็นเช่นนั้น คุณสามารถเรียกใช้ในฐานะรูทในหน้าต่างเทอร์มินัล yum install ppp wvdial (หรือใช้ตัวจัดการแพ็คเกจที่มาพร้อมกับ Linux distro ของคุณ)
- เมื่อจับคู่อุปกรณ์ทั้งสองแล้ว ให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้ hcitool scan เพื่อค้นหาที่อยู่ Bluetooth MAC ของโทรศัพท์ของคุณ ส่วนนี้ใช้กับทั้งบรรทัดคำสั่งและส่วน GUI ของบทช่วยสอนนี้
[user@radon ~]$ hcitool scan
กำลังสแกน …
00:22:66:9F:83:37 N95 - ต่อไป เราใช้ sdptool เพื่อค้นหาช่องทางสำหรับบริการ Dial-Up Networking
[user@radon ~]$ sdptool เรียกดู 00:22:66:9F:83:37
เรียกดู 00:22:66:9F:83:37 …
ชื่อบริการ:เครือข่ายการเรียกผ่านสายโทรศัพท์
บริการบันทึก:0x1004a
รายการรหัสคลาสบริการ:
“เครือข่ายการโทร” (0x1103)
รายการตัวอธิบายโปรโตคอล:
“L2CAP” (0x01100)
“RFCOMM” (0x0003)
ช่อง:2
Language Base Attr List:
code_ISO639:0x454e
encoding:0x6a
base_offset:0x100
Profile Descriptor List:
“Dialup Networking” (0x1103)
เวอร์ชัน:0x0100 - อาจจะมีการแสดงผลสองสามหน้าจอ ฉันได้รวมเฉพาะส่วนที่เกี่ยวข้องในตัวอย่างข้างต้น โปรดทราบว่าบริการ Dial-Up Networking อยู่ใน ช่อง 2 .
- ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบในฐานะ root ให้แก้ไข /etc/bluetooth/rfcomm.conf และทำให้มีลักษณะดังนี้ โดยแทนที่ที่อยู่ MAC และหมายเลขช่องของโทรศัพท์
- บันทึก rfcomm.conf ของคุณและออกจากโปรแกรมแก้ไขข้อความ
- ในฐานะรูท ให้เริ่มบริการบลูทูธใหม่:
[root@radon ~]# บริการ Bluetooth รีสตาร์ท
การหยุดบริการ Bluetooth:[ OK ]
กำลังเริ่มบริการ Bluetooth:[ OK ] - ตอนนี้เราได้สร้างพอร์ตอนุกรม Bluetooth ที่ /dev/rfcomm0 ซึ่งจะคงอยู่ผ่านการรีบูต นี่คือพอร์ตที่คุณจะใช้เป็น "โมเด็ม" ระหว่างการกำหนดค่าที่เหลือ
#
# ไฟล์การกำหนดค่า RFCOMM
#rfcomm0 {
ผูกใช่;
อุปกรณ์ 00:22:66:9F:83:37;
ช่อง 2;
}
ตอนนี้เราไปยังการตั้งค่าบรรทัดคำสั่งที่รวดเร็วและสกปรก คุณสามารถข้ามไปที่การตั้งค่า GUI ด้านล่างได้หากคุณไม่สะดวกใจกับบรรทัดคำสั่ง
วิธีบรรทัดคำสั่ง
วิธี GUI
วิธีบรรทัดคำสั่ง
- แก้ไข /etc/wvdial.conf ให้เป็นดังนี้:
- ฉันใช้ Rogers Wireless ในแคนาดา และด้านบนนี้เป็นการกำหนดค่าขั้นต่ำที่เหมาะกับฉัน ชื่อผู้ใช้ =ผู้ใช้และรหัสผ่าน =ผ่าน คุณอาจต้องเปลี่ยนแปลงชื่อผู้ใช้ รหัสผ่าน และสายโทรศัพท์ ติดต่อผู้ให้บริการไร้สายของคุณเพื่อขอรายละเอียดที่ถูกต้อง
- ฉันยังต้องสร้างสคริปต์ชื่อ /etc/ppp/ip-up.local เพื่อให้การกำหนดค่า DNS อัตโนมัติทำงานได้ นี่คือ ip-up.local ของฉัน:
- ขออภัย ฉันไม่สามารถเชื่อมต่อในฐานะผู้ใช้ปกติในการกำหนดค่านี้ได้ ดังนั้นคุณจะต้องเชื่อมต่อในฐานะรูท
[root@radon ~]# wvdial Bluetooth
–> WvDial:Internet dialer เวอร์ชัน 1.60
–> ไม่สามารถรับข้อมูลสำหรับพอร์ตซีเรียลได้
–> กำลังเริ่มต้นโมเด็ม
–> กำลังส่ง:ATZ
ATZ
ได้เลย–> กำลังส่ง:ATM0
ATM0
ตกลง
–> เริ่มต้นโมเด็มแล้ว
–> กำลังส่ง:ATDT*99***1#
–> กำลังรอผู้ให้บริการ
ATDT*99***1#
เชื่อมต่อ
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}” }&} }*} } g}%~
–> ตรวจพบผู้ให้บริการ เริ่ม PPP ทันที
–> เริ่ม pppd ที่ Sun Oct 19 16:48:56 2008
–> Pid of pppd:8028
–> การใช้อินเทอร์เฟซ ppp0
–> IP ในพื้นที่ ที่อยู่ 172.28.53.106
–> ที่อยู่ IP ระยะไกล 10.6.6.6
–> ที่อยู่ DNS หลัก 207.181.101.4
–> ที่อยู่ DNS สำรอง 207.181.101.5 - ฉันลบบรรทัดที่มีอักขระที่ไม่สามารถพิมพ์ได้ มิฉะนั้น คุณควรเห็นสิ่งที่คล้ายกับด้านบนมาก โปรดทราบว่า wvdial จะอยู่เบื้องหน้า เพื่อให้คุณสามารถยกเลิกการเชื่อมต่อได้เพียงกด Ctrl-C
- คุณสามารถตรวจสอบว่าคุณออนไลน์อยู่โดยเปลี่ยนไปใช้หน้าต่างเทอร์มินัลใหม่และเรียกใช้ ifconfig
[root@radon ~]# ifconfig
lo ลิงก์ encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr:::1/128 ขอบเขต:Host
UP LOOPBACK RUNNING MTU:16436 เมตริก:1
แพ็กเก็ต RX:12767 ข้อผิดพลาด:0 หลุด:0 เกิน:0 เฟรม:0
แพ็กเก็ต TX:12767 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 ผู้ให้บริการ:0
การชนกัน:0 txqueuelen:0
ไบต์ RX:714652 (697.9 KiB) ไบต์ TX:714652 (697.9 KiB)ppp0 Link encap:Point-to-Point Protocol
inet addr:172.28.53.106 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 เมตริก:1
RX แพ็กเก็ต:4 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 เฟรม:0
แพ็กเก็ต TX:5 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 ผู้ให้บริการ:0
การชน:0 txqueuelen:3
RX ไบต์:64 (64.0 b) TX ไบต์:94 (94.0 b)[root@radon ~]# ping simplehelp.net
PING simplehelp.net (74.52.95.42) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq =1 ttl=46 เวลา=110 ms
64 ไบต์จาก 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq=2 ttl=46 เวลา=102 ms
64 ไบต์จาก 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq=3 ttl=46 เวลา=164 ms
64 ไบต์จาก 2a.5f.344a.static.theplanet.com (74.52.95.42) :icmp_seq=4 ttl=46 time=130 ms
64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq=5 ttl=46 time=149 ms
^ C
— สถิติ ping ของ simplehelp.net —
ส่ง 5 แพ็กเก็ต, รับ 5 แพ็กเก็ต, รับ 0% แพ็กเก็ตสูญหาย, เวลา 4513ms
rtt min/avg/max/mdev =102.061/131.349/164.376/23.190 นางสาว - เมื่อคุณออนไลน์เสร็จแล้ว อย่าลืมสลับกลับไปที่เทอร์มินัลที่คุณเรียกใช้ wvdial แล้วกด Ctrl-C
^สัญญาณเตือนภัย 2:พยายามออกอย่างสง่างาม…
–> สิ้นสุดสัญญาณ 15
–> เวลาเชื่อมต่อ 5.8 นาที
–> ตัดการเชื่อมต่อที่ Sun 19 ต.ค. 16:54:48 2008หลี่>
โมเด็ม =/dev/rfcomm0
Baud =460800
SetVolume =0
คำสั่งหมุน =ATDT
Init1 =ATZ
Init3 =ATM0
FlowControl =CRTSCTS[บลูทูธ Dialer]
ชื่อผู้ใช้ =ผู้ใช้
รหัสผ่าน =ผ่าน
โทรศัพท์ =*99***1#
โหมดโง่ =1
Init1 =ATZ
สืบทอด =โมเด็ม0
#!/bin/bash
#PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH
echo “# created by pppd”> /etc/resolv.conf
echo “nameserver ${ DNS1}”>> /etc/resolv.conf
echo “nameserver ${DNS2}”>> /etc/resolv.conf
chmod go+r /etc/resolv.conf
อย่าลืม chmod 755 /etc/ppp/ip-up.local
วิธี GUI
ตอนนี้ หากบรรทัดคำสั่งทั้งหมดทำให้คุณกลัว ต่อไปนี้เป็นวิธีทำให้มันทำงานโดยใช้ GUI ของ Gnome:
- คลิก ระบบ -> การบริหาร -> เครือข่าย
- คุณจะถูกขอให้ป้อนรหัสผ่านรูทของคุณ ป้อนแล้วคลิก ตกลง .
- ตอนนี้คุณสามารถดูรายการอุปกรณ์เครือข่ายที่ติดตั้ง คลิกที่ ฮาร์ดแวร์ แท็บ
- ตอนนี้คลิก ใหม่ ปุ่ม เลือก โมเด็ม และคลิก ตกลง .
- เปลี่ยน อุปกรณ์โมเด็ม ไปยัง /dev/rfcomm0. หากไม่มี /dev/rfcomm0 ในรายการ ให้พิมพ์เข้าไป คลิก ตกลง .
- ตอนนี้คลิก อุปกรณ์ แท็บ
- คลิกปุ่ม ใหม่ ปุ่ม เลือก โมเด็ม เชื่อมต่อ แล้วคลิก ส่งต่อ .
- ทั้งหมดที่ฉันต้องทำเพื่อให้การเชื่อมต่อ Rogers Wireless ใช้งานได้คือป้อน *99***1# เป็นหมายเลขโทรศัพท์ ผู้ใช้ เป็นชื่อเข้าสู่ระบบ และ ผ่าน เป็นรหัสผ่าน ฉันยังเลือกที่จะตั้งชื่อการเชื่อมต่อนี้ว่าบลูทูธ คลิก ส่งต่อ .
- ฉันปล่อยให้ตัวเลือกเหล่านี้เป็นค่าเริ่มต้น คลิก ส่งต่อ .
- เราสร้างการเชื่อมต่อเสร็จแล้ว คลิกสมัคร .
- คลิกปุ่ม X ที่มุมบนขวาเพื่อปิดหน้าต่างนี้
- คลิก ใช่ เพื่อบันทึกการเปลี่ยนแปลง
- คลิก ตกลง . ไม่ เราไม่จำเป็นต้องรีสตาร์ทคอมพิวเตอร์
- ลองใช้การเชื่อมต่อที่สร้างขึ้นใหม่ของเรากัน คลิกระบบ -> การบริหาร -> การควบคุมอุปกรณ์เครือข่าย .
- เลือกการเชื่อมต่อบลูทูธที่คุณเพิ่งสร้างและคลิก เปิดใช้งาน .
- สังเกตว่าการเชื่อมต่อบลูทูธมีการเปลี่ยนแปลงจาก ไม่ใช้งาน เพื่อ ใช้งาน .
- เปิด Firefox และไปที่ https://www.simplehelp.net
- เมื่อคุณออนไลน์เสร็จแล้ว ให้กลับไปที่ การควบคุมอุปกรณ์เครือข่าย หน้าต่าง เลือก Active Bluetooth เชื่อมต่อแล้วคลิก ปิดใช้งาน .
- ตรวจสอบว่าการเชื่อมต่อบลูทูธไม่ได้ใช้งานจริง จากนั้นปิดหน้าต่างการควบคุมอุปกรณ์เครือข่าย
- พวกคุณบางคนอาจสงสัยว่าทำไมฉันถึงเลือกที่จะไม่ใช้ Network Manager ค่อนข้างง่ายเนื่องจากการสนับสนุนบรอดแบนด์บนมือถือใน Network Manager ยังอยู่ในช่วงเริ่มต้น และฉันพบว่าแทบจะใช้งานไม่ได้ เมื่อการรองรับบรอดแบนด์บนมือถือของ Network Manager ดีขึ้น ฉันจะเขียนบทแนะนำนี้ใหม่โดยอิงตามนั้น
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย