iwconfig - /proc/net/wireless не существует

Я пытаюсь использовать iwconfig для получения информации о wlan0. Когда я пытаюсь, я получаю:

wlan0     no wireless extensions.

ifconfig, кажется, распечатывается нормально (включая IP-адрес для соединения). Похоже, что на машине установлены Wireless Extensions v22, но iwconfig --version говорит:

iwconfig  Wireless-Tools version 30
      Compatible with Wireless Extension v11 to v22.

Cannot read /proc/net/wireless

При дальнейшем рассмотрении /proc/net/wireless не существует, а /proc/net/dev существует. Я не могу понять, почему iwconfig не работает и/или не создает файл. Соединение существует, и я могу выйти в Интернет с помощью машины.


person Austin    schedule 21.11.2018    source источник


Ответы (1)


Я исправил проблему.

Я пересобрал ядро. Перед пересборкой я позвонил make menuconfig, чтобы вручную установить параметры ядра. Я сказал включить совместимость беспроводных расширений cfg80211 в меню Поддержка сети — Беспроводная связь. После установки нового образа все заработало.

person Austin    schedule 27.11.2018
comment
+1, я могу подтвердить, что это правильный путь. Похоже, что опция «совместимость с беспроводными расширениями» не является стандартной (уже?). - person comfreak; 11.01.2019