From 1272f273879d1c675a2bc813b642176c9aaa0664 Mon Sep 17 00:00:00 2001 From: jahtz Date: Tue, 8 Oct 2024 15:56:37 +0200 Subject: [PATCH] fix markdown alerts --- README.md | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 4af7a4b..9a3880e 100644 --- a/README.md +++ b/README.md @@ -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**
- 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_
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` → CA certificate - - `easyroam_client_cert.pem` → User certificate - - `easyroam_client_key.pem` → Private key +> [!TIP] +> To remove the generated configuration, delete the file _/etc/NetworkManager/system-connections/easyroam.nmconnection_
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` → CA certificate +- `easyroam_client_cert.pem` → User certificate +- `easyroam_client_key.pem` → Private key ### Step 3: Run script 1. Make the script executable: