Raspbian Linux: ไม่มีผลการสแกน WiFi จาก“ iwlist wlan0 scan”


15

ฉันได้ติดตั้ง Raspbian เวอร์ชั่นล่าสุด (ผ่านภาพ) บน Raspberry Pi ของฉันแล้ว ผลลัพธ์ของuname -aคำสั่งคือ:

Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

เมื่อฉันเสียบอะแดปเตอร์ไร้สายของฉัน (อะแดปเตอร์ไร้สายที่ผลิตในประเทศจีน, หมายเลขรุ่น SL-1504N) ไปยังฮับ USB ที่ใช้พลังงาน (ชื่อแบรนด์ "ปลั๊กอิน" ผ่านการทดสอบและทำงานได้ค่อนข้างดี) ที่เชื่อมต่อกับ Pi อะแดปเตอร์ไร้สายจะรับรู้โดยอัตโนมัติและโหลดไดรเวอร์ที่ถูกต้องโดยไม่มีการกำหนดค่าหรือเอะอะ บรรทัดที่แสดงอแด็ปเตอร์ไร้สายในเอาต์พุตของlsusbคำสั่งคือ:

Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

wlan0ส่วนของการส่งออกของiwconfigคำสั่ง:

wlan0    unassociated  Nickname:"rtl_wifi"
         Mode:Managed  Access Point: Not-Associated   Sensitivity:0/0
         Retry:off   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality:0  Signal level:0  Noise level:0
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ปัญหาของฉันคือเมื่อฉันพิมพ์iwlist wlan0 scanที่พรอมต์เทอร์มินัลเพื่อดูเครือข่ายไร้สายที่ใช้ได้ฉันจะได้รับ:

wlan0     No scan results

ฉันได้พยายามที่จะลดการใช้อินเทอร์เฟซ ( sudo ifdown wlan0) และนำมันกลับมา ( sudo ifup wlan0) รวมถึงการแก้ปัญหาต่าง ๆ ที่ฉันพบบนเว็บที่ใช้งานได้กับคนอื่น ๆ แต่ฉันก็ยังไม่สามารถใช้งานได้ ในความพยายามครั้งสุดท้ายฉันทำสิ่งต่อไปนี้:

  1. เริ่ม LXDE จากพรอมต์เทอร์มินัล ( startx)
  2. ดับเบิลคลิกที่ไอคอน "การกำหนดค่า WiFi" บนเดสก์ท็อป (เป็นเพียงทางลัด / ลิงก์ไปยัง/usr/sbin/wpa_guiส่วนหน้าของ GUI สำหรับwpa_supplicant)
  3. คลิกปุ่ม "สแกน" ซึ่งทำให้หน้าต่างที่สองปรากฏขึ้น
  4. ในหน้าต่างใหม่ที่โผล่ขึ้นมาคลิกปุ่ม "สแกน"

ใช้เวลาประมาณ 5-10 วินาที แต่การสแกนจะทำงานและแสดงรายการเครือข่าย Wifi ที่มีอยู่ สิ่งนี้น่าสนใจเพราะฉันไม่ทราบว่าสิ่งที่wpa_guiทำแตกต่างจากiwlist wlan0 scanสิ่งนั้นทำให้ได้รับผลการสแกน สิ่งที่น่าสนใจยิ่งกว่าคือถ้าตอนนี้ฉันกลับไปที่หน้าจอพร้อมท์เทอร์มินัล (ภายใน LXDE หรือหลังจากปิด LXDE และกลับไปที่หน้าจอพร้อมท์ต้นฉบับ) และพิมพ์iwlist wlan0 scanคำสั่งเดียวกันฉันจะได้ผลลัพธ์

เห็นได้ชัดว่าwpa_guiทำสิ่งที่ฉันไม่ได้ทำที่หน้าจอพร้อมท์เทอร์มินัล

คำถามของฉันคือ:

  1. ใครบ้างรู้ว่าความสามารถในการ "สแกน" wpa_guiนั้นแตกต่างจากiwlist wlan0 scanคำสั่งหรือไม่
  2. (ความต่อเนื่องของ 1) ฉันจะทำให้มันiwlist wlan0 scanทำงานได้โดยไม่ต้องสแกนด้วยครั้งแรกได้wpa_guiอย่างไร?
  3. ในiwconfigผลลัพธ์ที่แสดงด้านบนอะไรคือความหมายของ "ไม่เกี่ยวข้อง" อย่างแม่นยำ?

หมายเหตุ: เพื่อวัตถุประสงค์ในการทำให้สิ่งนี้ทำงานฉันใช้การตั้งค่า / ไฟล์เริ่มต้นทั้งหมด /etc/network/interfacesไฟล์เป็นหนึ่งที่เริ่มต้นจากการติดตั้ง Raspbian หากมียูทิลิตี้ที่ฉันสามารถเรียกใช้ซึ่งจะให้ข้อมูลที่เป็นประโยชน์สำหรับการแก้ไขปัญหาโปรดแจ้งให้เราทราบ


ฉันมีปัญหาเดียวกันคือการกลับมาiwlist wlan0 scan "No scan results"และฉันสงสัยว่าเป็นเพราะ rpi2 ของฉันอยู่ภายใต้การใช้พลังงานหรือไม่? และนั่นสามารถอธิบายได้ว่าทำไม
solsTiCe

คำตอบ:


17

คุณเคยลองsudo iwlist wlan0 scanไหม สำหรับฉัน iwlist โดยไม่ต้องsudoส่งคืน "ไม่มีผลการสแกน" แต่sudoมันกลับรายการเครือข่ายเต็มรูปแบบ


0

หากคุณยังคงพบข้อผิดพลาดใน Raspberry Pi ของคุณสิ่งแรกที่ต้องตรวจสอบคือถ้าคุณสามารถเชื่อมต่อ Raspberry Pi ของคุณกับเครือข่าย WLAN ได้สำเร็จโดยใช้wpa_supplicantเครื่องมือ

คุณสามารถลองเชื่อมต่อสำเร็จโดยใช้คำสั่งต่อไปนี้:

sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf

หากคำสั่งนี้สำเร็จและคุณสามารถเชื่อมต่อได้สำเร็จพารามิเตอร์การกำหนดค่าเครือข่ายทั้งหมดของคุณที่กำหนดค่าสำหรับ Raspberry Pi ของคุณจะทำงานได้ดี ในกรณีนั้นสิ่งที่คุณต้องทำคือเปิดไฟล์ wpa_supplicant.conf ของคุณและเพิ่มบรรทัดต่อไปนี้ที่ด้านบนของไฟล์นั้น:

ctrl_interface = / var / run / wpa_supplicant

เมื่อเสร็จแล้วคุณควรจะสามารถเชื่อมต่อ Raspberry Pi ของคุณกับเครือข่าย WiFi ได้โดยใช้iwlistเครื่องมือ

iwlist wlan0 scan


0

ฉันพบปัญหาเดียวกันกับ raspberry pi ของฉัน 3 ฉันสับสนในวันแรกกับการกำหนดค่า raspberry pi .... และต่อมาในวันนั้นฉันไม่สามารถเชื่อมต่อกับ wifi ใด ๆ เนื่องจากการตอบสนองที่ระบุว่า (ไม่รองรับการสแกน) .

วิธีแก้ปัญหาที่ใช้งานได้สำหรับฉันคือ: ไปที่เมนู => การตั้งค่า => การกำหนดค่า Raspberry Pi => การแปลหลายภาษา => เลือก (ตั้งค่าประเทศ wifi) เลือกสหรัฐอเมริกา (รัฐ)

ปี่ของคุณจะขอให้คุณรีบูตอย่างรวดเร็ว หลังจากรีบูตตรวจสอบการสแกน wifi ของคุณ

ขอบคุณ


0

มีปัญหาแบบเดียวกันในนิวซีแลนด์วิธีแก้ไขคือใส่เครื่องหมาย (หรือลบ) บรรทัด'country = US 'ในไฟล์ wpa_supplicant.conf อาการคือ wifi รายงานว่าไม่มีเครือข่ายใน GUI แต่เมื่อเรียกใช้ 'sudo iwlist wlan0 scan' มันจะแสดงรายการเครือข่าย ... 10 วินาทีต่อมากลับไปไม่เห็นเครือข่ายใด ๆ แม้แต่เอกสาร wpa_supplicant.conf ไม่ได้พูดถึงตัวเลือก 'country =' ดังนั้นไม่แน่ใจว่าสิ่งนี้ควรทำอะไร แต่ดูเหมือนว่ามันจะแตกหัก!

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