Not /etc/interfaces or /etc/interfaces.d
The correct location is :
If you “handcraft” your own file in that directory - it should have the same file name as the SSID - here’s an example that works with my work’s wifi AP :
mac-address=[your MAC address]
seen-bssids=[Not Sure What Needs to Go here - looks like a MAC address or something]
password=[password in plain text]
itentity= field may require your AD domain name then “\” user name (when configuring via the GUI you only need a single backslash) - e.g. EDUROAM\\user.name (note - this BBS requires three backslashes to display two).
Change the SSID name in the config file, username, and MAC address and it should just work.
Also ensure the file has “-rw-------” permissions (0600 - e.g.
sudo chmod 0600 [filename]).
I’ve been unable to get Network Manager via the GUI to recognize files in /etc/NetworkManager/system-connections - I guess I could just try restarting NetworkManager - but I just find it easier to reboot CHIP so it reads that file…
If I hadn’t previously taken in a laptop running Ubuntu 15.10 and successfully connected - I may never have gotten it to work - because manually configuring it in the ChipOS/Debian XFCE NetworkManager GUI NEVER seems to work - no matter what options I choose.
Some other values you may have to change in your case are “eap=”, “phase2-auth=” - you could try “leap” for eap (i.e. eap=leap), and perhaps “auto” for phase2-auth (i.e. phase2-auth=auto).