Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

บางครั้งคุณอาจจะไปอยู่ที่ใดที่หนึ่งกับแล็ปท็อปของคุณ ซึ่งคุณไม่สามารถหา WiFi ที่เปิดอยู่ได้เลย โชคดีที่คุณมี Nokia N95 และอะแดปเตอร์ Bluetooth ฉันจะแสดงวิธีเชื่อมต่อ N95 ของคุณกับแล็ปท็อปผ่าน Bluetooth ด้วยวิธีบรรทัดคำสั่งที่รวดเร็วและสกปรก รวมถึงวิธี GUI ที่สวยงามกว่า ในตัวอย่างเหล่านี้ ฉันใช้ Fedora 9 และ Gnome

โปรดทราบ:คู่มือนี้เผยแพร่ครั้งแรกในปี 2008 และซอฟต์แวร์บางตัวที่อ้างอิงอาจมีการเปลี่ยนแปลงตั้งแต่นั้นมา

คำเตือน: คุณอาจต้องการทำสิ่งนี้ก็ต่อเมื่อคุณมีแผนข้อมูลที่ดี การใช้ข้อมูล 3G อาจทำให้มีการเรียกเก็บเงินจำนวนมาก!

  1. สิ่งแรกที่คุณต้องทำคือตรวจสอบให้แน่ใจว่า N95 ของคุณจับคู่กับแล็ปท็อปของคุณแล้ว มันง่ายกว่าที่ฉันคาดไว้มาก ตราบใดที่คุณติดตั้งแพ็คเกจ gnome-bluetooth ไว้ ก็ง่ายพอๆ กับการจับคู่จากโทรศัพท์ของคุณและป้อนรหัสผ่านเดียวกันทั้งบนโทรศัพท์และคอมพิวเตอร์เมื่อได้รับแจ้ง คุณต้องมีแพ็คเกจ ppp และแพ็คเกจ wvdial ติดตั้งอยู่ด้วย หากไม่เป็นเช่นนั้น คุณสามารถเรียกใช้ในฐานะรูทในหน้าต่างเทอร์มินัล yum install ppp wvdial (หรือใช้ตัวจัดการแพ็คเกจที่มาพร้อมกับ Linux distro ของคุณ)
  2. เมื่อจับคู่อุปกรณ์ทั้งสองแล้ว ให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้ hcitool scan เพื่อค้นหาที่อยู่ Bluetooth MAC ของโทรศัพท์ของคุณ ส่วนนี้ใช้กับทั้งบรรทัดคำสั่งและส่วน GUI ของบทช่วยสอนนี้

    [user@radon ~]$ hcitool scan
    กำลังสแกน …
    00:22:66:9F:83:37 N95

  3. ต่อไป เราใช้ 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

  4. อาจจะมีการแสดงผลสองสามหน้าจอ ฉันได้รวมเฉพาะส่วนที่เกี่ยวข้องในตัวอย่างข้างต้น โปรดทราบว่าบริการ Dial-Up Networking อยู่ใน ช่อง 2 .
  5. ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบในฐานะ root ให้แก้ไข /etc/bluetooth/rfcomm.conf และทำให้มีลักษณะดังนี้ โดยแทนที่ที่อยู่ MAC และหมายเลขช่องของโทรศัพท์
  6. #
    # ไฟล์การกำหนดค่า RFCOMM
    #

    rfcomm0 {
    ผูกใช่;
    อุปกรณ์ 00:22:66:9F:83:37;
    ช่อง 2;
    }

  7. บันทึก rfcomm.conf ของคุณและออกจากโปรแกรมแก้ไขข้อความ
  8. ในฐานะรูท ให้เริ่มบริการบลูทูธใหม่:

    [root@radon ~]# บริการ Bluetooth รีสตาร์ท
    การหยุดบริการ Bluetooth:[ OK ]
    กำลังเริ่มบริการ Bluetooth:[ OK ]

  9. ตอนนี้เราได้สร้างพอร์ตอนุกรม Bluetooth ที่ /dev/rfcomm0 ซึ่งจะคงอยู่ผ่านการรีบูต นี่คือพอร์ตที่คุณจะใช้เป็น "โมเด็ม" ระหว่างการกำหนดค่าที่เหลือ

ตอนนี้เราไปยังการตั้งค่าบรรทัดคำสั่งที่รวดเร็วและสกปรก คุณสามารถข้ามไปที่การตั้งค่า GUI ด้านล่างได้หากคุณไม่สะดวกใจกับบรรทัดคำสั่ง

วิธีบรรทัดคำสั่ง
วิธี GUI


วิธีบรรทัดคำสั่ง

  1. แก้ไข /etc/wvdial.conf ให้เป็นดังนี้:
  2. โมเด็ม =/dev/rfcomm0
    Baud =460800
    SetVolume =0
    คำสั่งหมุน =ATDT
    Init1 =ATZ
    Init3 =ATM0
    FlowControl =CRTSCTS

    [บลูทูธ Dialer]
    ชื่อผู้ใช้ =ผู้ใช้
    รหัสผ่าน =ผ่าน
    โทรศัพท์ =*99***1#
    โหมดโง่ =1
    Init1 =ATZ
    สืบทอด =โมเด็ม0

  3. ฉันใช้ Rogers Wireless ในแคนาดา และด้านบนนี้เป็นการกำหนดค่าขั้นต่ำที่เหมาะกับฉัน ชื่อผู้ใช้ =ผู้ใช้และรหัสผ่าน =ผ่าน คุณอาจต้องเปลี่ยนแปลงชื่อผู้ใช้ รหัสผ่าน และสายโทรศัพท์ ติดต่อผู้ให้บริการไร้สายของคุณเพื่อขอรายละเอียดที่ถูกต้อง
  4. ฉันยังต้องสร้างสคริปต์ชื่อ /etc/ppp/ip-up.local เพื่อให้การกำหนดค่า DNS อัตโนมัติทำงานได้ นี่คือ ip-up.local ของฉัน:
  5. #!/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

  6. ขออภัย ฉันไม่สามารถเชื่อมต่อในฐานะผู้ใช้ปกติในการกำหนดค่านี้ได้ ดังนั้นคุณจะต้องเชื่อมต่อในฐานะรูท

    [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

  7. ฉันลบบรรทัดที่มีอักขระที่ไม่สามารถพิมพ์ได้ มิฉะนั้น คุณควรเห็นสิ่งที่คล้ายกับด้านบนมาก โปรดทราบว่า wvdial จะอยู่เบื้องหน้า เพื่อให้คุณสามารถยกเลิกการเชื่อมต่อได้เพียงกด Ctrl-C
  8. คุณสามารถตรวจสอบว่าคุณออนไลน์อยู่โดยเปลี่ยนไปใช้หน้าต่างเทอร์มินัลใหม่และเรียกใช้ 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 นางสาว

  9. เมื่อคุณออนไลน์เสร็จแล้ว อย่าลืมสลับกลับไปที่เทอร์มินัลที่คุณเรียกใช้ wvdial แล้วกด Ctrl-C

    ^สัญญาณเตือนภัย 2:พยายามออกอย่างสง่างาม…
    –> สิ้นสุดสัญญาณ 15
    –> เวลาเชื่อมต่อ 5.8 นาที
    –> ตัดการเชื่อมต่อที่ Sun 19 ต.ค. 16:54:48 2008


วิธี GUI

ตอนนี้ หากบรรทัดคำสั่งทั้งหมดทำให้คุณกลัว ต่อไปนี้เป็นวิธีทำให้มันทำงานโดยใช้ GUI ของ Gnome:

  1. คลิก ระบบ -> การบริหาร -> เครือข่าย
  2. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  3. คุณจะถูกขอให้ป้อนรหัสผ่านรูทของคุณ ป้อนแล้วคลิก ตกลง .
  4. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  5. ตอนนี้คุณสามารถดูรายการอุปกรณ์เครือข่ายที่ติดตั้ง คลิกที่ ฮาร์ดแวร์ แท็บ
  6. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

    วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  7. ตอนนี้คลิก ใหม่ ปุ่ม เลือก โมเด็ม และคลิก ตกลง .
  8. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  9. เปลี่ยน อุปกรณ์โมเด็ม ไปยัง /dev/rfcomm0. หากไม่มี /dev/rfcomm0 ในรายการ ให้พิมพ์เข้าไป คลิก ตกลง .
  10. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  11. ตอนนี้คลิก อุปกรณ์ แท็บ
  12. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

    วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  13. คลิกปุ่ม ใหม่ ปุ่ม เลือก โมเด็ม เชื่อมต่อ แล้วคลิก ส่งต่อ .
  14. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  15. ทั้งหมดที่ฉันต้องทำเพื่อให้การเชื่อมต่อ Rogers Wireless ใช้งานได้คือป้อน *99***1# เป็นหมายเลขโทรศัพท์ ผู้ใช้ เป็นชื่อเข้าสู่ระบบ และ ผ่าน เป็นรหัสผ่าน ฉันยังเลือกที่จะตั้งชื่อการเชื่อมต่อนี้ว่าบลูทูธ คลิก ส่งต่อ .
  16. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  17. ฉันปล่อยให้ตัวเลือกเหล่านี้เป็นค่าเริ่มต้น คลิก ส่งต่อ .
  18. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  19. เราสร้างการเชื่อมต่อเสร็จแล้ว คลิกสมัคร .
  20. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  21. คลิกปุ่ม X ที่มุมบนขวาเพื่อปิดหน้าต่างนี้
  22. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  23. คลิก ใช่ เพื่อบันทึกการเปลี่ยนแปลง
  24. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  25. คลิก ตกลง . ไม่ เราไม่จำเป็นต้องรีสตาร์ทคอมพิวเตอร์
  26. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  27. ลองใช้การเชื่อมต่อที่สร้างขึ้นใหม่ของเรากัน คลิกระบบ -> การบริหาร -> การควบคุมอุปกรณ์เครือข่าย .
  28. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  29. เลือกการเชื่อมต่อบลูทูธที่คุณเพิ่งสร้างและคลิก เปิดใช้งาน .
  30. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

    วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  31. สังเกตว่าการเชื่อมต่อบลูทูธมีการเปลี่ยนแปลงจาก ไม่ใช้งาน เพื่อ ใช้งาน .
  32. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  33. เปิด Firefox และไปที่ https://www.simplehelp.net
  34. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  35. เมื่อคุณออนไลน์เสร็จแล้ว ให้กลับไปที่ การควบคุมอุปกรณ์เครือข่าย หน้าต่าง เลือก Active Bluetooth เชื่อมต่อแล้วคลิก ปิดใช้งาน .
  36. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

    วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux

  37. ตรวจสอบว่าการเชื่อมต่อบลูทูธไม่ได้ใช้งานจริง จากนั้นปิดหน้าต่างการควบคุมอุปกรณ์เครือข่าย
  38. วิธีเชื่อมต่ออินเทอร์เน็ต Nokia N95s กับแล็ปท็อปของคุณผ่าน Bluetooth ใน Linux
    คลิกเพื่อขยาย

  39. พวกคุณบางคนอาจสงสัยว่าทำไมฉันถึงเลือกที่จะไม่ใช้ Network Manager ค่อนข้างง่ายเนื่องจากการสนับสนุนบรอดแบนด์บนมือถือใน Network Manager ยังอยู่ในช่วงเริ่มต้น และฉันพบว่าแทบจะใช้งานไม่ได้ เมื่อการรองรับบรอดแบนด์บนมือถือของ Network Manager ดีขึ้น ฉันจะเขียนบทแนะนำนี้ใหม่โดยอิงตามนั้น