ฉันได้ติดตั้ง 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 ของฉันอยู่ภายใต้การใช้พลังงานหรือไม่? และนั่นสามารถอธิบายได้ว่าทำไม