Как бороться с ошибкой wpa_supplicant?

Я использую Ubuntu 11.10 и скопировал конфиги wpa_supplicant с другого компьютера, на котором работает Ubuntu 11.10, который подключен к моей домашней сети.

Устройство без подключения имеет беспроводную карту Intel, которая использует драйвер ipw2100, а беспроводной интерфейс называется eth1. Выполнение команды сканирования iwlist показывает, что карта может видеть мой сетевой SSID (наряду с несколькими другими). ​​

Однако, когда я запускаю команду:

wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf

я получаю сообщение об ошибке:

wpa_supplicant ioctl[SIOCSIWENCODEEXT]: Invalid argument 

Любое руководство по объяснению этой ошибки и помощь в получении wpa_supplicant для работы мне очень хотелось бы получить подключение к моей домашней сети.

6
задан 8 January 2013 в 21:08

3 ответа

У меня были проблемы с тем, что wpa_supplicant генерировал такое же сообщение об ошибке ioctl[SIOCSIWENCODEEXT]:invalid argument for both of the statements in the network section из моего файла wpa_supplicant.conf. Строка, которую я использовал для вызова wpa_supplicant, была:

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

Мой файл wpa_supplicant.conf состоял из следующего:

network {
           ssid="My Wireless Network Name"
           psk="My Wireless Network Password"
}

Я запустил командную строку wpa_supplicant в терминале после запуска ndiswrapper и настройки wlan0 с iwconfig. После такого запуска wpa_supplicant я получал окно с моим графическим интерфейсом, в котором запрашивалась бы моя фраза-пароль. Иногда он принимал его и закрывал окно, иногда зависал на экране.

Я смог предоставить свою регистрационную информацию провайдеру беспроводной сети, используя wpa_cli вместо wpa_supplicant. Была использована строка ниже:

sudo wpa_cli identity "My Wireless Network Name" password "My Wireless Network Password"

Я также настроил информацию о беспроводном провайдере в графическом интерфейсе, щелкнув значок сети в правом верхнем углу экрана и отредактировав раздел беспроводной связи.

0
ответ дан 8 January 2013 в 21:08

Старый вопрос ...

После некоторой борьбы с этой ошибкой решил перекомпилировать wpa_supplicant с теми же параметрами использования. Та же версия 2.1 из

apt-get source wpasupplicant

и, с этой перекомпилированной версией, больше нет ошибок ...

Я предполагаю, что версия Ubuntu по умолчанию включает в себя некоторые параметры, несовместимые с компьютером.

0
ответ дан 8 January 2013 в 21:08

РЕШЕНО: Проводной интерфейс (в моем случае eth0) должен быть отключен, иначе он может нарушить правильную работу беспроводного интерфейса (в моем случае eth1) и wpa_supplicant.

0
ответ дан 8 January 2013 в 21:08

Другие вопросы по тегам:

Похожие вопросы: