Опять проблема с подключением WPA даже после изменения на последнюю версию .. пожалуйста, помогите

0

Я использую hostapd, беспроводные инструменты с madwifi для моего беспроводного устройства на моей плате. Соединения WEP, WPA-PSK и связь между моей платой с linux и моим настольным ПК, Windows XP SP2 (с беспроводной связью Olitec USB) в порядке.

Но когда я настроил тип WPA, соединение кажется установленным, но в диалоговом окне безопасности отображается состояние «TKIP - ключ отсутствует» .

Кто-нибудь сталкивался с этой проблемой?

Прилагаю файлы conf и статус подключения.

В сторону AP жалуюсь.

Я использую встроенный радиус сервера conf с hostapd 0.4.7

hostapd.conf

Интерфейс = ath0

водитель = Madwifi

logger_syslog = 0

logger_syslog_level = 0

logger_stdout = 0

logger_stdout_level = 0

отлаживать = 0

eapol_key_index_workaround = 1

dump_file = / TMP / hostapd.dump.0.0

ssid = Renjith G wpa

ВП = 1

wpa_passphrase = mypassphrase

wpa_key_mgmt = WPA-EAP

wpa_pairwise = TKIP CCMP

wpa_group_rekey = 600

macaddr_acl = 2 / * прокомментировал * /

ieee8021x = 1 / * прокомментировал * /

eap_authenticator = 1

own_ip_addr = 172.16.25.1

nas_identifier = renjithg.com

auth_server_addr = 172.16.25.1

auth_server_port = 1812

auth_server_shared_secret = ключ1

ca_cert = / flash1 / ca.crt

server_cert = / flash1 / server.crt

eap_user_file = / и т.д. / hostapd.eap_user

hostapd.eap_user

"*@renjithg.com" TLS

И команды, которые я использую, являются

wlanconfig ath0 создать wlandev wifi0 wlanmode ap

iwconfig ath0 essid Ренджит канал 6

ifconfig ath0 192.168.25.1 маска сети 255.255.255.0 up

hostapd -ddd /etc/hostapd.conf

Пожалуйста, исправьте, если я не прав ..

Также я получаю сообщения об отладке на моем AP, когда я соединяюсь в моей машине Windows через WPA

~ / wlanexe # ./hostapd -ddd /etc/hostapd.conf

Файл конфигурации: /etc/hostapd.conf Строка 18: используется устаревший eap_authenticator; это было переименовано в eap_server

madwifi_set_iface_flags: dev_up = 0 Использование интерфейса ath0 с hwaddr 00: 0b: 6b: 33: 8c: 30 и ssid 'Renjith G wpa' madwifi_set_ieee8021x: включено = 1 madwifi_configure_wpa: шифр ключа группы = 1 ключ ключа madwifi_configure: wa алгоритмы управления = 0x1 madwifi_configure_wpa: возможности rsn = 0x0 madwifi_configure_wpa: включить WPA = 0x1 madwifi_set_iface_flags: dev_up = 1 madwifi_set_privacy: enabled = 1

WPA: состояние конечного автомата группы GTK_INIT GMK - hexdump (len = 32): 9c 77 cd 38 5a 60 3b 16 8a 22 90 e8 65 b3 c2 86 40 5c be c3 dd 84 3e df 58 1d 16 61 1d 13 d1 f2 GTK - hexdump (len = 32): 02 78 d7 d3 5d 15 e3 89 9c 62 a8 fe 8a 0f 40 28 ba dc cd bc 07 f4 59 88 1c 08 84 2b 49 3d e2 32 WPA: состояние конечного автомата группы SETKEYSDONE madwifi_set_key: alg = TKIP addr = 00: 00: 00: 00: 00: 00 key_idx = 1 Очистка старых записей станций Событие беспроводной связи: cmd = 0x8c03 len = 20

Новый STA WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входит в состояние INITIALIZE madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK_GROUP вход в состояние IDLE WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK вход в состояние AUTHENTICATION WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK вход в состояние AUTHENTICATION2

IEEE 802.1X: 4 байта из 00: 0a: 78: a0: 0b: 09 IEEE 802.1X: версия = 1 тип = 1 длина = 0 Беспроводное событие: cmd = 0x8c04 len = 20 madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0

ioctl [неизвестно ???]: неверный аргумент

WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входит в состояние ОТКЛЮЧЕНО WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входит в состояние INITIALIZE madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 ioctl [неизвестно ???]: недопустимый аргумент Событие беспроводной сети: cmd = 0x8c03 len = 20 Новый STA WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входит в состояние INITIALIZE madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK_GROUP входящее состояние IDLE WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входящее состояние АУТЕНТИФИКАЦИЯ WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK, входящий в состояние AUTHENTICATION2 IEEE 802.1X: 4 байта с 00: 0a: 78: a0: 0b: 09

IEEE 802.1X: версия = 1 тип = 1 длина = 0 <> Регистрация сбоя <> Регистрация сбоя Беспроводное событие: cmd = 0x8c04 len = 20 madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 ioctl [ неизвестно ???]: недопустимый аргумент WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK в состоянии входа ОТКЛЮЧЕН WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK в состоянии входа INITIALIZE madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 ioctl [неизвестно ???]: неверный аргумент Беспроводное событие: cmd = 0x8c03 len = 20

Новый STA WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входит в состояние INITIALIZE madwifi_del_key: addr = 00: 0a: 78: a0: 0b: 09 key_idx = 0 WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK_GROUP входящее состояние IDLE WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входящее состояние AUTHENTICATION WPA: 00: 0a: 78: a0: 0b: 09 WPA_PTK входящее состояние AUTHENTICATION2 IEEE 802.1X: 4 байта с 00: 0a: 78 : a0: 0b: 09 IEEE 802.1X: версия = 1 тип = 1 длина = 0

СЕЙЧАС получаю следующее сообщение об ошибке с последними инструментами. Это последние сообщения об ошибках .. пожалуйста, обратитесь только это ..

~ / wlanexe # ./hostapd -ddd /etc/hostapd.conf

TLS: загружены доверенные корневые сертификаты

madwifi_set_iface_flags: dev_up = 0

madwifi_set_privacy: enabled = 0

BSS count 1, BSSID маска ff: ff: ff: ff: ff: ff (0 бит)

Промывка старых записей станций

madwifi_sta_deauth: addr = ff: ff: ff: ff: ff: ff reason_code = 3

ioctl [IEEE80211_IOCTL_SETMLME]: неверный аргумент

madwifi_sta_deauth: не удалось отключить STA (адрес ff: ff: ff: ff: ff: ff причина 3)

Не удалось подключиться к драйверу ядра.

Деавторизовать все станции

madwifi_sta_deauth: addr = ff: ff: ff: ff: ff: ff reason_code = 2

ioctl [IEEE80211_IOCTL_SETMLME]: неверный аргумент

madwifi_sta_deauth: не удалось отключить STA (адрес ff: ff: ff: ff: ff: ff причина 2)

madwifi_set_privacy: enabled = 0

madwifi_del_key: addr = 00: 00: 00: 00: 00: 00 key_idx = 0

madwifi_del_key: addr = 00: 00: 00: 00: 00: 00 key_idx = 1

madwifi_del_key: addr = 00: 00: 00: 00: 00: 00 key_idx = 2

madwifi_del_key: addr = 00: 00: 00: 00: 00: 00 key_idx = 3

Использование интерфейса ath0 с hwaddr 00: 0b: 6b: 33: 8c: 30 и ssid 'RenjithGwpa'

SSID - hexdump_ascii (len = 11): 52 65 6e 6a 69 74 68 47 77 70 61 RenjithGwpa

PSK (кодовая фраза ASCII) - hexdump_ascii (len = 12): 6d 79 70 61 73 73 70 68 72 61 73 65 mypassphrase

PSK (от ключевой фразы) - hexdump (len = 32): a6 55 3e 76 94 8b d9 81 a1 22 5e 24 29 83 33 86 11 a8 7e 93 19 7c a9 ab ab cc 12 58 37 e5 35 b6 Местный адрес RADIUS: 172.16 .25.1: 1024

madwifi_set_ieee8021x: enabled = 1

madwifi_configure_wpa: шифр ключа группы = 1

madwifi_configure_wpa: парные ключи = 0xa

madwifi_configure_wpa: алгоритмы управления ключами = 0x1

madwifi_configure_wpa: rsnabilities = 0x0

madwifi_configure_wpa: включить WPA = 0x1

WPA: конечный автомат группы, входящий в состояние GTK_INIT (VLAN-ID 0)

GMK - hexdump (len = 32): [УДАЛЕНО]

GTK - hexdump (len = 32): [УДАЛЕНО]

WPA: конечный автомат группы, входящий в состояние SETKEYSDONE (VLAN-ID 0)

madwifi_set_key: alg = TKIP addr = 00: 00: 00: 00: 00: 00 key_idx = 1

madwifi_set_privacy: enabled = 1

madwifi_set_iface_flags: dev_up = 1

ath0: Настройка интерфейса завершена.

l2_packet_receive - recvfrom: сеть не работает

Беспроводное событие: cmd = 0x8b1a len = 24

Беспроводное событие: cmd = 0x8c03 len = 20 Новый STA

ioctl [неизвестно ???]: неверный аргумент

madwifi_process_wpa_ie: Не удалось получить WPA / RSN IE

Не удалось получить информационный элемент WPA / RSN.

Кадр данных от не связанной STA 00: 0a: 78: a0: 0b: 09

Беспроводное событие: cmd = 0x8c04 len = 20

Беспроводное событие: cmd = 0x8c03 len = 20

Новый СТА

ioctl [неизвестно ???]: неверный аргумент

madwifi_process_wpa_ie: Не удалось получить WPA / RSN IE

Не удалось получить информационный элемент WPA / RSN.

Кадр данных от не связанной STA 00: 0a: 78: a0: 0b: 09

Кадр данных от не связанной STA 00: 0a: 78: a0: 0b: 09

Кадр данных от не связанной STA 00: 0a: 78: a0: 0b: 09

Беспроводное событие: cmd = 0x8c04 len = 20

Беспроводное событие: cmd = 0x8c03 len = 20

Новый СТА

ioctl [неизвестно ???]: неверный аргумент

madwifi_process_wpa_ie: Не удалось получить WPA / RSN IE

Не удалось получить информационный элемент WPA / RSN.

Кадр данных от не связанной STA 00: 0a: 78: a0: 0b: 09

Renjith G
источник

Ответы:

0

То есть, вы говорите, что WPA-PSK работает нормально, а WPA (как, например, WPA с аутентификацией 802.1X, иначе как "WPA-Enterprise") - нет?

Какая сторона жалуется, AP или STA?

Возможно, вы захотите посмотреть, что происходит с вашим соискателем 802.1X на вашей STA, аутентификатором 802.1X на вашей точке доступа и сервером RADIUS (если вы его используете). EAP успешно завершен? Сервер RADIUS отправил сообщение RADIUS Access-Accept Аутентификатору на AP? Сервер RADIUS отправил сообщение ключа RADIUS в Authenticator на точке доступа? Аутентификатор 802.1X AP передал PMK к коду, который обрабатывает рукопожатие ключа TKIP на AP? Клиент 802.1X на STA передал PMK к коду, который обрабатывает рукопожатие ключа TKIP на STA?

Обновите 4/4 на основе вашей дополнительной информации:

Это выглядит интересно:

IEEE 802.1X: 4 bytes from 00:0a:78:a0:0b:09 IEEE 802.1X: version=1 type=1 length=0 Wireless event: cmd=0x8c04 len=20 madwifi_del_key: addr=00:0a:78:a0:0b:09 key_idx=0  

ioctl[unknown???]: Invalid argument  

Я должен предупредить вас, что, хотя я хорошо знаком с 802.11, 802.1X и WPA, я не являюсь экспертом по реализации hostapd и madwifi в частности. С учетом вышесказанного, похоже, что вы используете встроенный аутентификатор в hostapd на вашей AP для выполнения EAP-TLS. Похоже, что STA отправляет eapol-start, и hostapd пытается сообщить драйверу madwifi, чтобы он удалил все ключи для этой STA, поскольку остановка проходит повторную аутентификацию. Но похоже, что драйвер madwifi задыхается от ioctl, чтобы удалить ключ.

Вы уверены, что используете версию madwifi, которая работает с версией hostapd, которую вы используете?

Кроме того, почему бы не устранить это другое предупреждение, исправив строку 18 в вашем hostapd.conf?

Spiff
источник
не могли бы вы дать мне свои контактные данные?
Renjith G
Spiff, я могу успешно общаться, используя WEP и WPA-PSK (что обеспечивает соответствие версий между hostapd и madwifi), верно? да, я изменил предупреждение в строке 18 в hostapd.conf
Renjith G