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

Как бороться с ошибкой 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Буду очень признателен за любые указания по объяснению этой ошибки и помощь в работе, которая позволит мне подключиться к домашней сети.

решение1

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

решение2

У меня были проблемы с 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 таким образом я получил окно в своем GUI с запросом моей парольной фразы. Иногда он принимал ее и закрывал окно, иногда он зависал на экране.

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

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

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

решение3

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

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

apt-get source wpasupplicant

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

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

Связанный контент