EAP-TLS connection rejected by server: "no such user", client says association timed out

Adam Monsen haircut at gmail.com
Sun Jun 18 23:04:07 PDT 2017


I'm having trouble completing an enterprise wireless connection. The
RADIUS server log contains error codes indicating "no such user". I've
got a few snippets of information about what is appearing in the RADIUS
server logs from the enterprise wifi admin:

  "Use Windows authentication for all users" (this phrase shows up
  verbatim in the logs)
  "4136,3,4142,8" indicates rejection reason is "no such user".
  Docs:
  https://technet.microsoft.com/en-us/library/dd197432(v=ws.10).aspx

The client is a 64-bit Ubuntu 14.04.4 LTS server with the wpasupplicant
package version 2.1-0ubuntu1 installed. I also tried an Ubuntu 16.04 LTS
desktop with a more recent wpasupplicant package (2.4 if I recall
correctly) but it had the same "no such user" problem server-side. There
are many Windows clients that are able to connect to the network without
problems. Client side I see many kernel messages like these (ap MAC
redacted):

  [ 4569.552056] wlan1: send auth to 00:00:00:00:00:00 (try 1/3)
  [ 4569.553037] wlan1: authenticated
  [ 4569.553824] wlan1: associate with 00:00:00:00:00:00 (try 1/3)
  [ 4569.757832] wlan1: associate with 00:00:00:00:00:00 (try 2/3)
  [ 4569.961813] wlan1: associate with 00:00:00:00:00:00 (try 3/3)
  [ 4570.165774] wlan1: association with 00:00:00:00:00:00 timed out

Here's the /etc/wpa_supplicant.conf file I'm trying (latest version --
I've tried many different configurations):

  ctrl_interface=/var/run/wpa_supplicant
  network={
    ssid="THEIRSSID"
    scan_ssid=1
    key_mgmt=IEEE8021X
    eap=TLS
    identity="ubuntu.wifi.local.place"
    ca_cert="/opt/wifi/root.crt"
    client_cert="/opt/wifi/client.pem"
    private_key="/opt/wifi/encrypted.key"
    private_key_passwd="(REDACTED)"
    eapol_flags=3
  }

Does that config file look more or less reasonable?

Given the "no such user" error, should I suspect an invalid setting for
the "identity" config option? Does it look more or less sane, or should
it perhaps be something more like "BLAH\ubuntu.guest.domain.name"?
Sorry, I don't have much experience with Windows, but I recall names
looking more like that on Windows networks.

I created the files in /opt/wifi/ by extracting them with openssl from a
".pfx" file the admin provided.

I'll confirm with the enterprise wifi admin tomorrow, but I think what
they gave me in that file is:

1. private key (they provided the password separately)
2. client cert
3. intermediate cert
4. root cert

As for the files mentioned in my wpa_supplicant.conf:

* /opt/wifi/root.crt contains the root cert
* /opt/wifi/client.pem contains the client cert
* /opt/wifi/encrypted.key contains the private key
* I wasn't sure what to do with the intermediate cert

Should I work in the intermediate cert somewhere? Where? How do I verify
I did so properly?

Before I sent this mail I searched the mailing lists a bunch with
queries like this:

  site:lists.infradead.org inurl:hostap wpa_supplicant.conf eap tls cert

but I [clearly] haven't found the solution yet.

Thank you,
-Adam



More information about the Hostap mailing list