'iwlist' -> ส่วนต่อประสานไม่รองรับการสแกน (Ubuntu LTS 10.04)


14

ฉันใช้ Ubuntu 10.04 (LTS) บน Samsung N150 + netbook ฉันไม่สามารถสแกนเครือข่าย wifi โดยใช้iwlistและฉันต้องการจะทำเช่นนั้น นี่คือผลลัพธ์จากการทดสอบบางอย่าง:

alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan
eth1      Interface doesn't support scanning.


alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

pan0      Interface doesn't support scanning.

ดังนั้นฉันลอง iwconfig

alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
      Link Quality:5  Signal level:207  Noise level:168
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

pan0      no wireless extensions.

ฉันมีจากการใช้05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)lspci

คำใบ้ใด ๆ


3
คุณลองสแกนในฐานะรูทหรือไม่
jordanm

@ จอร์แดนนี่มันน่าอายนิดหน่อย แต่คุณพูดถูกที่rootเป็นเงื่อนไขที่จำเป็นซึ่งฉันไม่ได้ลอง คุณใส่คำตอบนี้เป็นคำตอบได้ไหม?
Vass

ดีใจที่มันช่วย เพิ่มคำตอบแล้ว
จอร์แดน

คำตอบ:


12

คุณต้องนำ eth1 ขึ้นมาก่อนสแกน

ifconfig eth1 up

iwlist eth1 s


การรูทหรือสิ่งนี้ไม่ได้ช่วยฉันเลย แต่ NetworkManager ไม่มีปัญหาใด ๆ ในการสแกนเครือข่าย ความคิดใด ๆ
vaab

5

ความสามารถในการสแกนโดยใช้ iwlist และเชื่อมโยงไปยังจุดเข้าใช้งานผ่าน iwconfig ต้องการรูท ใน Ubuntu คุณสามารถใช้สิ่งต่อไปนี้:

sudo iwlist eth1 scan

1
ขอบคุณ สำหรับฉันที่ไม่ได้แก้ไขปัญหา คุณมีข้อเสนอแนะอื่น ๆ อีกไหม?
Alexandre Bourlier

สำหรับคนที่สับสนเช่นเดียวกับฉันสิ่งนี้อาจเกิดขึ้น: ในระบบส่วนโค้งของฉันsudo iw eth1 scanล้มเหลว แต่sudo iwlist eth1 scanสำเร็จ
Francois

4

หากคุณได้ตรวจสอบแล้วว่าคุณเป็นผู้ใช้และอุปกรณ์ของคุณ:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

และมันก็ยังใช้งานไม่ได้ฉันพบว่า:

iw dev wlan0 scan ap-force

จะทำงานในกรณีของฉัน ดูเหมือนว่าiwlistเครื่องมือนั้นล้าสมัยและไม่รองรับชิปเซ็ต wifi ล่าสุดอีกต่อไป


ใช้เครื่องมือเดียวกัน:iw wlan0 scan
aleb

3

ตรวจสอบ rfkill list all

ฉันมีผลลัพธ์ต่อไปนี้

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

ซึ่งเป็นสาเหตุของข้อผิดพลาดส่วนต่อประสานไม่รองรับการสแกน

หากต้องการลบบล็อกให้รันคำสั่งต่อไปนี้

sudo rfkill unblock wifi

2

ปัญหานี้อาจเกิดจากส่วนต่อประสานไร้สาย (ฉันจะใช้ wlan0 - ไม่ใช่ eth1) ที่อยู่ในโหมดไม่ถูกต้อง ในการแก้ไขปัญหานี้คุณสามารถใช้:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Managed
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan

คุณต้องรื้ออินเตอร์เฟสก่อนที่จะเปลี่ยนโหมดเพื่อป้องกันไม่ให้อินเทอร์เฟซถูกจัดประเภทว่าไม่ว่าง


1

คุณตรวจสอบชื่ออินเตอร์เฟสด้วยคำสั่งแล้วหรือยัง

ifconfig

และคุณสามารถทำ ifconfig "interface-name"
ตัวอย่าง: สำหรับอินเตอร์เฟสไร้สายของฉัน

ifconfig wlp2s0 up

สิ่งต่อไปที่ต้องทำคือ:

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