จะเชื่อมต่อ Wi-Fi AP ผ่าน WPS ได้อย่างไร? ทุกวิธีจะดี: configs, CLI, GUI - อะไรก็ได้
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
จะเชื่อมต่อ Wi-Fi AP ผ่าน WPS ได้อย่างไร? ทุกวิธีจะดี: configs, CLI, GUI - อะไรก็ได้
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
คำตอบ:
ทางออกจาก ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
หยุด Network-Manager
ใช้พุ่งพรวด
sudo stop network-manager
ใช้ Systemd
sudo systemctl stop NetworkManager.service
ตั้งตัวเองขึ้นมาเป็นพื้นฐานมากในwpa_supplicant.conf
/etc/wpa_supplicant.conf
คำสั่งนี้จะเขียนทับไฟล์ wpa_supplicant.conf pre-exsiting!:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
เริ่มwpa_supplicant
ในโหมด daemon:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
sudo wpa_cli
วิ่ง สิ่งนี้จะเริ่มเซสชัน wpa_cli แบบโต้ตอบ
status
ตรวจสอบว่ามันทำงานโดยการออกคำสั่ง คุณควรเห็นwpa_state=INACTIVE
scan
ในการสแกนหาจุดเชื่อมต่อที่มีอยู่scan_result
หลังจากนั้นสองสามวินาทีเพื่อแสดงผลลัพธ์จากการสแกนของคุณเพิ่ม BSSID และ PIN ของเรา:
wps_reg xx:xx:xx:xx:xx:xx 12345678
xx:xx:xx:xx:xx:xx
BSSID ของคุณอยู่ที่ไหนจากผลการสแกนของคุณ คุณควรเห็นคำว่า "ตกลง" รออีกสองสามวินาทีขณะwpa_supplicant
รับ BSSID และพยายามเชื่อมโยงและดำเนินการเจรจาต่อรองที่สำคัญ สิ่งที่คุณต้องการดูคือCTRL-EVENT-CONNECTED
สิ่งที่จะระบุว่า PIN ได้รับการยอมรับและคุณเชื่อมโยงแล้ว
save
ซึ่งควรส่งออก "OK" อื่น การดำเนินการนี้จะอัปเดตwpa_supplicant.conf
ไฟล์ตามที่ระบุจากบรรทัดคำสั่งด้วยการกำหนดค่าสแตติกสำหรับเครือข่ายใหม่นี้wpa_cli
โดยกดปุ่มCtrl Dเรียกใช้sudo dhclient wlan0
เพื่อรับ IP จาก AP (สมมติว่าเปิดใช้งาน DHCPd)
ตรวจสอบกับcat /etc/wpa_supplicant.conf
ไฟล์กำหนดค่าที่อัปเดตใหม่ของคุณ
หากทุกอย่างเป็นไปด้วยดีคุณควรมีบรรทัดภายใต้เครือข่ายใหม่psk
นี้
โชคดี!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ใช้ Ubuntu 12 LTS มีการสนับสนุนใน NM หรือไม่
sudo wpa_cli status
ฉันได้รับFailed to connect to non-global ctrl_ifname: (null) error: No such file or directory
ข้อผิดพลาด
ผ่านการทดสอบโดยใช้ Ubuntu 16.04 LTS:
สำหรับโหมดปุ่มกด WPS:
sudo wpa_cli wps_pbc
คุณสามารถกดปุ่ม WPS ก่อนหรือหลังคำสั่งนี้ แต่คุณมีเวลาสองนาทีในการกดปุ่มและคำสั่งนี้จะรันหรือคุณจะต้องดำเนินการทั้งหมดอีกครั้ง
สำหรับโหมด WPS Pin:
sudo wpa_cli wps_pin any <the pin>
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS
wpa_cli status
ส่งคืนwpa_state=COMPLETED
(ท่ามกลางข้อมูลอื่น ๆ ) แต่ฉันไม่ได้เชื่อมต่อกับเครือข่ายมากกว่าที่เคยเป็นมาก่อน สองสามนาทีต่อมาฉันกลับไปwpa_state=INACTIVE
เป็นคำตอบ
sudo dhcpcd
) ด้วยตนเองและไอคอนเครือข่ายในทาสก์บาร์ของฉันไม่พบการเชื่อมต่อแม้ว่าฉันจะสามารถโหลดหน้าเว็บได้
เชื่อมต่อผ่าน WPS ในการตั้งค่า windows ซึ่งทำงานนอกกรอบได้
จากนั้นเปิดการตั้งค่าเครือข่ายในการตั้งค่าซึ่งช่วยให้คุณสามารถแสดงรหัสผ่านเครือข่ายที่แลกเปลี่ยนผ่าน WPS
คัดลอกรหัสผ่านนั้นไปยังการตั้งค่า Ubuntu ของคุณ
/data/misc/wifi/wpa_supplicant.conf
ได้