Я программирую приложение в Python/Scapy, которое ведет себя как прокси-маршрутизатор 802.1X. Я хочу, чтобы мое приложение могло подключаться к серверу RADIUS через протокол EAP. Если вы посмотрите на ЕАР сообщений блок-схемы здесь:Как начать EAP-связь с Python/Scapy
http://upload.wikimedia.org/wikipedia/commons/8/8a/EAP_message_flow.png
Вы можете видеть, что первое сообщение (Request Идентичность) идет от Authenticator к Supplicant. Но как Authenticator знает, что Поставщик хочет аутентифицировать себя? Должно быть какое-то предыдущее сообщение от Поставщика в Authenticator, позволяющее Authenticator знать, что вы хотите пройти аутентификацию.
Я думал, что это сообщение был пакетом EAPOL START. Я попытался подделать пакет EAPOL START в scapy и отправил его на мою AP, настроенную на поддержку 801.1X + PEAP, но у меня не было ответа от AP. Пакет идентификации не был отправлен обратно мне.
Итак, мой вопрос: может ли кто-нибудь показать мне пример пакета, который я должен отправить в AP (Authenticator), чтобы начать обмен EAP (начиная с пакета Identity Request)?