Skip to content

Commit a8a9919

Browse files
committed
uno q: add wpa2-enterprise wifi connection
1 parent 0876ff5 commit a8a9919

File tree

1 file changed

+41
-0
lines changed
  • content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual

1 file changed

+41
-0
lines changed

content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual/content.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,47 @@ If you want to forget the saved network so it doesn’t auto-connect again, you
12971297
sudo nmcli connection delete <SSID>
12981298
```
12991299

1300+
#### WPA2-Enterprise Connections
1301+
1302+
To connect to a WPA2-Enterprise network, you need to provide additional authentication configuration. The possible configurations can be complex; please refer to the [official documentation](https://people.freedesktop.org/~lkundrak/nm-dbus-api/nm-settings.html) for a comprehensive list of options.
1303+
1304+
For example, here is the configuration for **Eduroam**, an international Wi-Fi roaming service for users in research and education.
1305+
1306+
```bash
1307+
nmcli con add \
1308+
type wifi \
1309+
connection.id Eduroam \ # Connection name
1310+
wifi.ssid eduroam \ # Network Wi-Fi SSID
1311+
wifi.mode infrastructure \
1312+
wifi-sec.key-mgmt wpa-eap \
1313+
802-1x.eap peap \
1314+
802-1x.phase2-auth mschapv2 \
1315+
802-1x.identity <your identity>
1316+
```
1317+
1318+
1319+
1320+
Here's another example using TTLS authentication with PAP:
1321+
1322+
```bash
1323+
nmcli con add \
1324+
type wifi \
1325+
connection.id ExampleNetwork \ # Connection name
1326+
wifi.ssid <your Wi-Fi SSID> \ # Network Wi-Fi SSID
1327+
wifi.mode infrastructure \
1328+
wifi-sec.key-mgmt wpa-eap \
1329+
802-1x.eap ttls \
1330+
802-1x.phase2-auth pap \
1331+
802-1x.domain-suffix-match example.com \
1332+
802-1x.identity <your identity>
1333+
```
1334+
1335+
If you prefer not to store your password in plain text (especially when it contains special characters), you can use the `--ask` flag to be prompted for the password interactively when connecting:
1336+
1337+
```bash
1338+
nmcli --ask con up <your network name>
1339+
```
1340+
13001341
#### From the Microcontroller
13011342

13021343
Since the radio module is connected to the Qualcomm microprocessor, we need the **Bridge** to expose the connectivity to the microcontroller.

0 commit comments

Comments
 (0)