การเรียกครั้งต่อไปที่ wpa_supplicant ล้มเหลว - ไม่สามารถเชื่อมต่อกับ wifi ได้


12

ฉันมีเซิร์ฟเวอร์ ubuntu 15.10 ซึ่งใช้ wpa_supplicant เพื่อเชื่อมต่อกับส่วนกำหนดค่าเครือข่ายไร้สายที่สร้างด้วย wpa_passphrase ในการรีบูตครั้งใหม่ครั้งแรกที่ฉันโทรsudo wpa_supplicant -B -i wlp2s0 -c ./MVS(โดยที่ MVS เป็นชื่อของโปรไฟล์ที่บันทึกไว้สำหรับเครือข่าย) ฉันจะได้รับผลลัพธ์

Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device

แต่รหัสออกเป็นศูนย์และฉันสามารถยืนยันได้ว่าฉันกำลังเชื่อมต่อกับเครือข่ายไร้สายด้วยการใช้งาน sudo iw wlp2s0 link

อย่างไรก็ตามการเรียกที่ตามมาไปยัง wpa_supplicant (สำหรับโปรไฟล์อื่นหรือแม้แต่อันเดียวกัน) ให้เอาต์พุต verbose มากขึ้น:

Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
nl80211: Could not set interface 'p2p-dev-wlp2s0' UP
nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
p2p-dev-wlp2s0: Failed to initialize driver interface
P2P: Failed to enable P2P Device interface

wpa_supplicant ยังคงส่งคืนรหัสการออกเป็นศูนย์ แต่อุปกรณ์ไร้สายส่วนใหญ่ไม่ได้เชื่อมต่อกับเครือข่ายใด ๆ ในเวลานี้ คำแนะนำหรือความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมากฉันไม่ทราบวิธีการแก้ปัญหาหรือแก้ไขมัน

คำตอบ:


25

ฉันอายที่จะบอกว่าวิธีการแก้ปัญหาคือการฆ่ากระบวนการ wpa_supplicant ที่ทำงานอยู่แล้ว อาร์กิวเมนต์ -B ทำให้โปรแกรมแยกการทำงานเป็นแบ็คกราวน์และการพยายามเรียกใช้อีกครั้งจะล้มเหลวตราบเท่าที่ยังทำงานอยู่ ฉันยังไม่แน่ใจว่าทำไมมันพิมพ์ข้อความข้อผิดพลาดแรก แต่มันเชื่อมต่อกับเครือข่ายไร้สายโดยไม่มีปัญหา

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