Các cuộc gọi tiếp theo đến wpa_supplicant không thành công - không thể kết nối với wifi


12

Tôi có một máy chủ Ubuntu 15.10 sử dụng wpa_supplicant để kết nối với các cấu hình mạng không dây được tạo bằng wpa_passphrase. Khi khởi động lại mới, lần đầu tiên tôi gọi sudo wpa_supplicant -B -i wlp2s0 -c ./MVS(trong đó MVS là tên của hồ sơ đã lưu cho mạng) tôi nhận được đầu ra

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

nhưng mã thoát là 0 và tôi có thể xác nhận rằng trên thực tế tôi đã kết nối với mạng không dây bằng cách chạy sudo iw wlp2s0 link

Tuy nhiên, các cuộc gọi tiếp theo tới wpa_supplicant (đối với các cấu hình khác hoặc thậm chí cùng một cấu hình) mang lại kết quả dài hơn:

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 vẫn trả về mã thoát bằng 0, nhưng thiết bị không dây này chắc chắn không được kết nối với bất kỳ mạng nào vào lúc này. Bất kỳ lời khuyên hoặc suy nghĩ sẽ được đánh giá rất cao, tôi không biết làm thế nào để gỡ lỗi này hoặc sửa nó.

Câu trả lời:


25

Tôi cảm thấy xấu hổ khi nói giải pháp là giết quá trình wpa_supplicant đang chạy. Đối số -B làm cho chương trình rẽ nhánh vào nền và cố gắng chạy lại nó sẽ thất bại miễn là nó đang chạy. Tôi vẫn không chắc tại sao nó lại in thông báo lỗi đầu tiên, nhưng nó kết nối với các mạng không dây mà không gặp vấn đề gì.

sudo killall wpa_supplicant
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.