AuthHound

Microsoft VSA · attr 17 · type octets

MS-MPPE-Recv-Key

MS-MPPE-Recv-Key is an encrypted-key VSA (vendor 311, attribute 17) the RADIUS server returns so the NAS can key the session. If a proxy strips it, WPA2-Enterprise Wi-Fi fails after a "successful" auth.

Also searched as: MS-MPPE-Recv-Key missing, MPPE receive key. Defined in RFC 2548 (Microsoft vendor 311).

What it means

For EAP methods, the RADIUS server derives keying material from the successful handshake and hands it to the access point in the paired MS-MPPE-Send-Key and MS-MPPE-Recv-Key attributes (encrypted under the shared secret). The AP needs these to complete the 4-way handshake and actually encrypt Wi-Fi traffic. Authentication can look successful in the server log while the client still can't pass traffic — because the keys never reached the AP.

How it's used

You don't set these by hand; the EAP server generates them. Your job is to make sure nothing between the server and the AP drops them — a RADIUS proxy that doesn't carry VSAs, or a wrong shared secret that garbles the decryption, are the usual culprits.

Common gotchas

  • A RADIUS proxy that doesn't forward vendor attributes strips the MPPE keys; the client authenticates but can never associate. Look here when EAP "succeeds" but Wi-Fi still won't connect.
  • A mismatched shared secret between proxy hops corrupts the key decryption even when the auth itself passes.

Stop guessing which hop has the wrong secret: the open-source authhound-probe cryptographically verifies the shared secret with one test request — a pass proves the secret matches — and reports whether replies carry Message-Authenticator (the BlastRADIUS fix) while it’s at it.

export AUTHHOUND_RADIUS_SECRET='shared-secret'   # not in argv or shell history
authhound-probe radius test --server radius.corp.com --peap alice

Recipe: check your BlastRADIUS exposure

When a NAS quietly stops honoring an attribute across a fleet, nobody sees it until users complain. AuthHound is building monitoring that tracks the attributes your servers actually return — early access:

No spam, no sharing — one email when it's ready, and you can reply to be removed anytime.