Сервер Radius не может заставить клиента ответить на md5-challenge

Я реализую радиус-сервер с C #, используйте метод eap-md5 для легкой разработки. но не может заставить клиента ответить, клиент просто продолжает отправлять запрос на доступ с разными идентификаторами после получения ответа моего сервера. я проверил, что аутентификаторы верны. есть ли какие-то обязательные атрибуты, которые мне не хватает? спасибо

вот захват wireshark запроса доступа

RADIUS Protocol
Code: Access-Request (1)
Packet identifier: 0x18 (24)
Length: 159
Authenticator: 5bcaa271c9441fbc9cc9e5d622660fc1
[The response to this request is in frame 2]
Attribute Value Pairs
    AVP: l=4 t=User-Name(1): uu
    AVP: l=6 t=NAS-IP-Address(4): 192.168.0.254
    AVP: l=14 t=NAS-Identifier(32): 24a43ce687e5
    AVP: l=6 t=NAS-Port(5): 0
    AVP: l=28 t=Called-Station-Id(30): 26-A4-3C-E7-87-E5:AKRadius
    AVP: l=19 t=Calling-Station-Id(31): F0-99-BF-47-C9-4D
    AVP: l=6 t=Framed-MTU(12): 1400
    AVP: l=6 t=NAS-Port-Type(61): Wireless-802.11(19)
    AVP: l=23 t=Connect-Info(77): CONNECT 0Mbps 802.11b
    AVP: l=9 t=EAP-Message(79) Last Segment[1]
        Type: 79
        Length: 9
        EAP fragment: 028c0007017575
        Extensible Authentication Protocol
            Code: Response (2)
            Id: 140
            Length: 7
            Type: Identity (1)
            Identity: uu
    AVP: l=18 t=Message-Authenticator(80): 6f65b6ecd4f665733fc5ca4edb296252

и вот мой сервер отвечает

RADIUS Protocol
Code: Access-Challenge (11)
Packet identifier: 0x18 (24)
Length: 63
Authenticator: b16435719986e75542bee8e422ef690b
[This is a response to a request in frame 1]
[Time from request: 0.012348000 seconds]
Attribute Value Pairs
    AVP: l=25 t=EAP-Message(79) Last Segment[1]
        Type: 79
        Length: 25
        EAP fragment: 018c001704100245ca55b3e22343afe94ec324941d2841
        Extensible Authentication Protocol
            Code: Request (1)
            Id: 140
            Length: 23
            Type: MD5-Challenge EAP (EAP-MD5-CHALLENGE) (4)
                [Expert Info (Warning/Security): Vulnerable to MITM attacks. If possible, change EAP type.]
            EAP-MD5 Value-Size: 16
            EAP-MD5 Value: 0245ca55b3e22343afe94ec324941d28
            EAP-MD5 Extra Data: 41
    AVP: l=18 t=Message-Authenticator(80): b51a14486177ff84b584ac749acae88a

person YanXi    schedule 05.12.2017    source источник


Ответы (1)


обнаружил, что клиентские устройства (яблочные айфоны) не следуют старым правилам, они не ответили, что не поддерживают метод md5. айфоны просто игнорируют ответ и снова отправляют запрос на доступ...

person YanXi    schedule 17.12.2017