Skip to content

Commit

Permalink
fix markdown alerts
Browse files Browse the repository at this point in the history
  • Loading branch information
jahtz committed Oct 8, 2024
1 parent 1560cd7 commit 1272f27
Showing 1 changed file with 25 additions and 24 deletions.
49 changes: 25 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,33 +24,34 @@ Currently, the direct setup has been tested only on Fedora with NetworkManager,
5. Download the file by clicking on the `Generate profile` button

### Step 2: Download
- **Network Manager**<br>
Install easyroam/eduroam on distributions using NetworkManager
#### Network Manager
Install easyroam/eduroam on distributions using NetworkManager

> [!WARNING]
> Tested only on Fedora Workstation 40
> [!WARNING]
> Tested only on Fedora Workstation 40
> [!NOTE]
> For immutable distributions like Fedora Atomic Desktops, refer to [C-3PK's fork](https://github.com/C-3PK/easyroam-linux)
> [!NOTE]
> For immutable distributions like Fedora Atomic Desktops, refer to [C-3PK's fork](https://github.com/C-3PK/easyroam-linux)
> [!TIP]
> To remove the generated configuration, delete the file _/etc/NetworkManager/system-connections/easyroam.nmconnection_ <br>or run: `nmcli connection delete easyroam`
```
curl -o easyroam.sh https://raw.githubusercontent.com/jahtz/easyroam-linux/main/easyroam_nm.sh
```
- **Manual**<br>
This script unpacks the PKCS12 (.p12) file for manual configuration
> [!TIP]
> After unpacking, you can follow the official DNF guides for:
> - [netctl](https://doku.tid.dfn.de/de:eduroam:easyroam#installation_der_easyroam_profile_auf_linux_geraeten) (e.g. Arch)
> - [wpa-supplicant](https://doku.tid.dfn.de/de:eduroam:easyroam#installation_der_easyroam_profile_auf_linux_geraeten_ohne_desktop_umgebung_wpa-supplicant_only) (e.g. Pi OS Lite)
```
curl -o easyroam.sh https://raw.githubusercontent.com/jahtz/easyroam-linux/main/easyroam_cert.sh
```
Resulting files:
- `easyroam_root_ca.pem` &rarr; CA certificate
- `easyroam_client_cert.pem` &rarr; User certificate
- `easyroam_client_key.pem` &rarr; Private key
> [!TIP]
> To remove the generated configuration, delete the file _/etc/NetworkManager/system-connections/easyroam.nmconnection_ <br>or run: `nmcli connection delete easyroam`
```
curl -o easyroam.sh https://raw.githubusercontent.com/jahtz/easyroam-linux/main/easyroam_nm.sh
```

#### Manual
This script unpacks the PKCS12 (.p12) file for manual configuration
> [!TIP]
> After unpacking, you can follow the official DNF guides for:
> - [netctl](https://doku.tid.dfn.de/de:eduroam:easyroam#installation_der_easyroam_profile_auf_linux_geraeten) (e.g. Arch)
> - [wpa-supplicant](https://doku.tid.dfn.de/de:eduroam:easyroam#installation_der_easyroam_profile_auf_linux_geraeten_ohne_desktop_umgebung_wpa-supplicant_only) (e.g. Pi OS Lite)
```
curl -o easyroam.sh https://raw.githubusercontent.com/jahtz/easyroam-linux/main/easyroam_cert.sh
```
Resulting files:
- `easyroam_root_ca.pem` &rarr; CA certificate
- `easyroam_client_cert.pem` &rarr; User certificate
- `easyroam_client_key.pem` &rarr; Private key

### Step 3: Run script
1. Make the script executable:
Expand Down

0 comments on commit 1272f27

Please sign in to comment.