Instalace

Tento návod popisuje instalaci a použití OpenVPN 3 Linux klienta na systému Ubuntu 24.04.3. Pro úspěšnou instalaci je potřeba kontaktovat CIT oddělení Slezské univerzity v Opavě pro povolení VPN služby a obdržení konfiguračního souboru.

Poznámka Pro její instalaci na Vašem zařízení budete potřebovat administratoské práva.

Instalace pro systém Windows a MacOS

Pro více podrobností a práci s OpenVPN3 doporučujeme projít oficiální stránky, kde zároveň najdete podrobné návody na instalaci pro Windows a MacOS. Pro operační systém Windows je také stručný návod vytvořen zde.


Instalace na Ubuntu LTS 24.04.3

1. Instalace potřebných balíčků

sudo apt install -y apt-transport-https curl

2. Přidání GPG klíče OpenVPN repozitáře

V prvním kroku zde vytváříme adresář /etc/apt/keyrings, který může a nemusí existovat. Pokud existuje ignorujte chybovou hlášku.

sudo mkdir -p /etc/apt/keyrings
sudo curl -sSfL https://packages.openvpn.net/packages-repo.gpg > /etc/apt/keyrings/openvpn.asc

3. Přidání OpenVPN 3 repozitáře

Pokud instalujete OpenVPN3 pro jinou verzi Ubuntu než je 24.04.3 tak dle v příkazu nahraďte noble za příslušné release jméno (viz. tabulka zde)

echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian noble main" | sudo tee /etc/apt/sources.list.d/openvpn3.list

4. Instalace OpenVPN 3 klienta

Je pravděpodobné že samotná instalace bude potřebovat instalovat i jiné knihovny a podpurné služby. Pečlivě si je projděte.

sudo apt update
sudo apt install -y openvpn3-client

5. Import VPN konfigurace

V tomto kroku importujte dodaný soubor .ovpn (příklad):

openvpn3 config-import --config ~/Downloads/SU-CRO.ovpn

kde ~/Downloads/SU-CRO.ovpn je lokace a název staženého konfigurašního souboru, prosím příslušně upravte a nezapomeňte že daný soubor nesmíte smazat.

Pro samotnou kontrolu zda vše proběhlo v pořádku a konfigurace se správně uložila můžete spustit následující příkaz, kde uvidíte seznam všech naimportovaných konfigurací:

openvpn3 configs-list

Měly byste vidět něco podobného:

openvpn3 configs-list\
Configuration Name                                        Last used
------------------------------------------------------------------------------
Downloads/SU-CRO-TCP.ovpn                                 - 
Downloads/SU-CRO.ovpn                                     2026-01-31 16:47:45
------------------------------------------------------------------------------

6. Spuštění VPN spojení

Samotné spuštění pak provedete příkazem:

openvpn3 session-start --config SU-CRO.ovpn

kde SU-CRO.ovpn je název daného config listu. Po jeho potvrzení pak systém ověří za pomoci CRO vaší identitu a pokud vše proběhne v pořádku dostanete přidělenou IP adresu v lokální síti.

ukončení je pak za pomoci příkazu:

openvpn3 session-manage --config SU-CRO.ovpn --disconnect

kde opět SU-CRO.ovpn je název dané session jež chcete ukončit.

7. Kontrola stavu VPN

Pokud si chcete projí aktivní otevřené připojení spuštěním tohoto příkazu:

openvpn3 sessions-list

pak dostanate následující:

-----------------------------------------------------------------------------
        Path: /net/openvpn/v3/sessions/3cf2d8f3se7efs4fbfs8705s043bb168616d
     Created: 2026-01-31 16:47:45                        PID: 10690
       Owner: xxxxxxxxx                               Device: tun0
 Config name: Downloads/SU-CRO.ovpn 
Connected to: udp:192.168.1.1:1194 
      Status: Connection, Client connected
-----------------------------------------------------------------------------

8. Ověření konektivity

Pro ověření konektivity můžete ověřit zda je login headnode dosažitelný:

ping polaris.laniakea.slu.cz

Poznámky

  • OpenVPN 3 používá vlastní úložiště konfigurací (nikoliv /etc/openvpn).
  • VPN spojení se spravují pomocí příkazu openvpn3, ne přes systemctl.
  • Pokud jsou k dispozici, lze importovat UDP i TCP profily.