ฉันได้ติดตั้ง 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) รวมถึงการแก้ปัญหาต่าง ๆ ที่ฉันพบบนเว็บที่ใช้งานได้กับคนอื่น ๆ แต่ฉันก็ยังไม่สามารถใช้งานได้ ในความพยายามครั้งสุดท้ายฉันทำสิ่งต่อไปนี้:
- เริ่ม LXDE จากพรอมต์เทอร์มินัล (
startx) - ดับเบิลคลิกที่ไอคอน "การกำหนดค่า WiFi" บนเดสก์ท็อป (เป็นเพียงทางลัด / ลิงก์ไปยัง
/usr/sbin/wpa_guiส่วนหน้าของ GUI สำหรับwpa_supplicant) - คลิกปุ่ม "สแกน" ซึ่งทำให้หน้าต่างที่สองปรากฏขึ้น
- ในหน้าต่างใหม่ที่โผล่ขึ้นมาคลิกปุ่ม "สแกน"
ใช้เวลาประมาณ 5-10 วินาที แต่การสแกนจะทำงานและแสดงรายการเครือข่าย Wifi ที่มีอยู่ สิ่งนี้น่าสนใจเพราะฉันไม่ทราบว่าสิ่งที่wpa_guiทำแตกต่างจากiwlist wlan0 scanสิ่งนั้นทำให้ได้รับผลการสแกน สิ่งที่น่าสนใจยิ่งกว่าคือถ้าตอนนี้ฉันกลับไปที่หน้าจอพร้อมท์เทอร์มินัล (ภายใน LXDE หรือหลังจากปิด LXDE และกลับไปที่หน้าจอพร้อมท์ต้นฉบับ) และพิมพ์iwlist wlan0 scanคำสั่งเดียวกันฉันจะได้ผลลัพธ์
เห็นได้ชัดว่าwpa_guiทำสิ่งที่ฉันไม่ได้ทำที่หน้าจอพร้อมท์เทอร์มินัล
คำถามของฉันคือ:
- ใครบ้างรู้ว่าความสามารถในการ "สแกน"
wpa_guiนั้นแตกต่างจากiwlist wlan0 scanคำสั่งหรือไม่ - (ความต่อเนื่องของ 1) ฉันจะทำให้มัน
iwlist wlan0 scanทำงานได้โดยไม่ต้องสแกนด้วยครั้งแรกได้wpa_guiอย่างไร? - ใน
iwconfigผลลัพธ์ที่แสดงด้านบนอะไรคือความหมายของ "ไม่เกี่ยวข้อง" อย่างแม่นยำ?
หมายเหตุ: เพื่อวัตถุประสงค์ในการทำให้สิ่งนี้ทำงานฉันใช้การตั้งค่า / ไฟล์เริ่มต้นทั้งหมด /etc/network/interfacesไฟล์เป็นหนึ่งที่เริ่มต้นจากการติดตั้ง Raspbian หากมียูทิลิตี้ที่ฉันสามารถเรียกใช้ซึ่งจะให้ข้อมูลที่เป็นประโยชน์สำหรับการแก้ไขปัญหาโปรดแจ้งให้เราทราบ
iwlist wlan0 scan"No scan results"และฉันสงสัยว่าเป็นเพราะ rpi2 ของฉันอยู่ภายใต้การใช้พลังงานหรือไม่? และนั่นสามารถอธิบายได้ว่าทำไม