Skip to content

Commit b41648c

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

File tree

1 file changed

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

1 file changed

+42
-0
lines changed

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

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,48 @@ 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 \
1310+
wifi.ssid eduroam \
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+
wifi-sec.key-mgmt wpa-eap
1317+
```
1318+
1319+
1320+
1321+
Here's another example using TTLS authentication with PAP:
1322+
1323+
```bash
1324+
nmcli con add \
1325+
type wifi \
1326+
connection.id ExampleNetwork \
1327+
wifi.ssid ExampleNetwork \
1328+
wifi.mode infrastructure \
1329+
wifi-sec.key-mgmt wpa-eap \
1330+
802-1x.eap ttls \
1331+
802-1x.domain-suffix-match example.com \
1332+
802-1x.identity <your identity> \
1333+
802-1x.phase2-auth pap
1334+
```
1335+
1336+
If you prefer not to store your password in plain text (especially when it contains special characters), you can be prompted for the password interactively when connecting:
1337+
1338+
```bash
1339+
nmcli --ask con up Eduroam
1340+
```
1341+
13001342
#### From the Microcontroller
13011343

13021344
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)