ฉันได้รับกรณีเมื่อต้องสร้าง WiFi Direct (WiFi-P2P) โดยใช้ NetworkManager (nmcli) สำหรับตอนนี้ฉันใช้ Ubuntu 20.04 ดูเหมือนว่าอะแดปเตอร์เครือข่ายของฉันควรรองรับการเชื่อมต่อ WiFi-P2P
เอาต์พุตรายการ iw:
โหมดอินเทอร์เฟซที่รองรับ:
* ไอบีเอส
* จัดการ
* เอ.พี
* เอพี/VLAN
* เฝ้าสังเกต
* ลูกค้า P2P
* พีทูพี-โก
* อุปกรณ์ P2P
ชุดอินเตอร์เฟสที่ถูกต้อง:
* #{ จัดการ } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ อุปกรณ์ P2P-d } <= 1,
รวม <= 3, #ช่อง <= 2
ขออภัย ฉันไม่พบข้อมูลอย่างเป็นทางการใดๆ เกี่ยวกับวิธีสร้างการเชื่อมต่อ WiFi-Direct กับ P2P-GO โดยใช้ความสามารถของ NetworkManager พบเพียงบางโพสต์ในฟอรัมและรวมเข้าด้วยกัน
การเชื่อมต่อ nmcli เพิ่มการเชื่อมต่อ ประเภท wifi-p2p ifname p2p-dev-wlp1s0 wifi-p2p.peer <REMOTE DEVICE MAC> เชื่อมต่ออัตโนมัติ ไม่
nmcli เชื่อมต่อ wifi-p2p-p2p-dev-wlp1s0
น่าเสียดายที่มันใช้งานไม่ได้และฉันได้รับผลลัพธ์ถัดไป
nmcli เชื่อมต่อ wifi-p2p-p2p-dev-wlp1s0
ข้อผิดพลาด: การเปิดใช้งานการเชื่อมต่อล้มเหลว: การเชื่อมต่อเครือข่ายพื้นฐานถูกขัดจังหวะ
คำแนะนำ: ใช้ 'journalctl -xe NM_CONNECTION=5e2e6f4a-0818-4344-afc1-70fd6b490c0d + NM_DEVICE=p2p-dev-wlp1s0' เพื่อดูรายละเอียดเพิ่มเติม
NetworkManager[659]: <info> [1645564279.6405] ผู้จัดการ: (p2p-dev-wlp1s0): อุปกรณ์ P2P Wi-Fi 802.11 ใหม่ (/org/freedesktop/NetworkManager/Devices/6)
NetworkManager[2525]: <info> [1645564287.3484] ผู้จัดการ: (p2p-dev-wlp1s0): อุปกรณ์ P2P Wi-Fi 802.11 ใหม่ (/org/freedesktop/NetworkManager/Devices/6)
NetworkManager[2525]: <ข้อมูล> [1645564287.3495] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนแปลงสถานะ: ไม่มีการจัดการ -> ไม่พร้อมใช้งาน (เหตุผล 'จัดการ', sys-iface-state: 'ภายนอก')
NetworkManager[2525]: <info> [1645564287.3530] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนสถานะ: ไม่พร้อมใช้งาน -> ยกเลิกการเชื่อมต่อ (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
NetworkManager[2525]: <ข้อมูล> [1645564314.1324] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนสถานะ: ยกเลิกการเชื่อมต่อ -> ไม่พร้อมใช้งาน (เหตุผล 'ผู้ร้องขอล้มเหลว', sys-iface-state: 'จัดการ')
NetworkManager[2525]: <ข้อมูล> [1645564344.0619] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนสถานะ: ไม่พร้อมใช้งาน -> ยกเลิกการเชื่อมต่อ (เหตุผล 'ผู้ร้องขอพร้อมใช้งาน', sys-iface-state: 'จัดการ')
NetworkManager[2525]: <ข้อมูล> [1645566035.2989] อุปกรณ์ (p2p-dev-wlp1s0): การเปิดใช้งาน: กำลังเริ่มต้นการเชื่อมต่อ 'wifi-p2p-p2p-dev-wlp1s0' (5e2e6f4a-0818-4344-afc1-70fd6b490c0d)
NetworkManager[2525]: <info> [1645566035.2996] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนสถานะ: ยกเลิกการเชื่อมต่อ -> เตรียม (เหตุผล 'ไม่มี', sys-iface-state: 'managed')
NetworkManager[2525]: <ข้อมูล> [1645566039.0283] อุปกรณ์ (p2p-dev-wlp1s0): การเปลี่ยนแปลงสถานะ: เตรียม -> ไม่พร้อมใช้งาน (สาเหตุที่ 'ผู้ร้องขอล้มเหลว', sys-iface-state: 'จัดการ')