ฉันจะเห็นการเชื่อมต่อบลูทู ธ ของฉันเป็นอินเทอร์เฟซเครือข่ายใน linux หรือไม่


3

ฉันมีแล็ปท็อป 2 เครื่อง ฉันจับคู่พวกมันสำเร็จด้วยกันผ่านบลูทู ธ ดังนั้นฉันสามารถแลกเปลี่ยนไฟล์ระหว่างกัน

แล็ปท็อปของฉันทั้งสองติดตั้ง linux เมื่อฉันรันคำสั่ง ifconfig เพื่อดูอินเตอร์เฟสเครือข่ายส่วนต่อประสาน Bluetooth ของฉันไม่แสดง

อย่างไรก็ตามมีการเชื่อมต่อบลูทู ธ ระหว่างแล็ปท็อป 2 เครื่องของฉันสามารถแสดงเป็นอินเทอร์เฟซเครือข่ายได้หรือไม่ดังนั้นฉันสามารถส่งไฟล์ที่นั่นผ่านทางบรรทัดคำสั่ง

ขอบคุณล่วงหน้า


คุณมี BlueZ v4 หรือ v5 หรือไม่
grawity

คำตอบ:


2

ใช่คุณสามารถเรียกใช้อีเธอร์เน็ตผ่านบลูทู ธ ( BNEP ) ใช้ PAN .

  • สำหรับ BlueZ 4 ดู วิธีเลื่อน เอกสาร; โดยทั่วไปให้วิ่ง pand บนอุปกรณ์ทั้งสองและคุณจะได้รับ bnep0 อินเตอร์เฟซทั้ง (ถ้าฉันจำได้อย่างถูกต้องคอมพิวเตอร์หนึ่งเครื่องจะต้องอยู่ในโหมด NAP หรือ GN (ตัวควบคุม) ส่วนอื่น ๆ ทั้งหมดในโหมด PANU (ไคลเอ็นต์) ที่เชื่อมต่อกับอุปกรณ์ควบคุม)

    server:
      # pand --listen --role NAP --sdp
    
    client:
      # pand --connect 01:ab:23:cd:45:ef
    

    (HOWTO ล้าสมัยเล็กน้อย - คุณไม่จำเป็นต้องรวบรวมอะไรเองอีกต่อไปมันเป็นส่วนหนึ่งของเคอร์เนลและ BlueZ ทันที)

  • สำหรับ BlueZ 5 สิ่งนี้ทำได้โดยใช้ D-Bus call bluetoothd , เช่น. ใช้ Blueman หรือ BT-กระทะ :

    server:
      # ip link add br0 type bridge
      # ip link set br0 up
      $ bt-pan server br0
    
    client:
      $ bt-pan client 01:ab:23:cd:45:ef --wait
    

    ดูสิ่งนี้ด้วย http://blog.fraggod.net/2015/03/28/bluetooth-pan-network-setup-with-bluez-5x.html .

โปรดทราบว่าบลูทู ธ ยังมีกลไกการถ่ายโอนไฟล์ของตัวเอง - ObexPush และ ObexFTP

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.