Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: WireGuard Cliënt installatie Ubuntu 20.04  (gelezen 532 keer)

Offline wowo

  • Lid
WireGuard Cliënt installatie Ubuntu 20.04
« Gepost op: 2022/02/10, 13:13:36 »
Ik heb een WireGuard server op mijn NAS en die werkt prima met mijn Android mobiele telefoons en mijn iPad.
Voor Android en de iPad zijn hiervoor prima WireGuard Cliënt apps te verkrijgen die het koppelen eenvoudig maken.
Op mijn laptop heb ik Ubuntu 20.04 staan en hiervoor wordt standaard geen WireGuard GUI meegeleverd.
Ik had nl verwacht dat als je wireguard en wireguard-tools (bv via synaptic) zou installeren, je via Instellingen > Netwerk > VPN je de WireGuard cliënt zou kunnen opzetten.
Helaas bestaat er alleen een mogelijkheid voor OpenVPN (wat ik overigens voorheen gebruikte) en PPTP.
Komt er nog een GUI hiervoor of moet ik helaas toch via de terminal werken?
Heeft iemand misschien een praktische handleiding hoe ik de WireGuard cliënt op mijn laptop werkend kan krijgen en ook weer makkelijk aan en uit kan zetten?
Desktop Ubuntu 24.04 LTS (op ander pc's nog Ubuntu 20.04 LTS)

Offline peer

  • Lid
Re: WireGuard Cliënt installatie Ubuntu 20.04
« Reactie #1 Gepost op: 2022/02/10, 16:16:38 »
ik heb wireguard geïnstalleerd op debian. Ik ben vergeten welke bron ik hiervoor gebruikt heb.
Aan- en uitzetten doe ik via de terminal (script)
De file met instellingen heb ik gekopieerd van de smartphone (of server, weet ik niet meer) naar de pc
De belangrijke opdrachten zijn:
sudo /usr/bin/wg-quick up VpnThuis
sudo /usr/bin/wg-quick down VpnThuis       (VpnThuis is de naam van mijn verbinding)
Als je de sudo-opdrachten in de sudoersfile toevoegt dan kun je verbinden en verbreken zonder password
Mijn script:
#!/bin/bash

#start wile loop


#check if vpn is connected
check=$(sudo /usr/bin/wg show)
check=${#check}
# if $check > 0 then there is a connection, if $check = 0 then there is no connection

if [ $check -gt 0 ]
then
    yad \
        --center --width 200 --title "Wireguard" \
        --window-icon=/home/peer/Scripts/wireguard/wireguard.png \
        --image=network-vpn-symbolic.symbolic \
        --button="DisConnect:2" \
        --button="Cancel:0" \
        --text "\n        VpnThuis\n     is Connected" 
    ret=$?
    if [ $ret -eq 2 ]
    then
        sudo /usr/bin/wg-quick down VpnThuis
    fi


else
    yad \
        --center --width 200 --title "Wireguard" \
        --window-icon=/home/peer/Scripts/wireguard/wireguard.png \
        --image=network-vpn-no-route-symbolic \
        --button="Connect:2" \
        --button="Cancel:0" \
        --text "\n        VpnThuis\n   is DisConnected" 
    ret=$?
    if [ $ret -eq 2 ]
    then
        sudo /usr/bin/wg-quick up VpnThuis
    fi
fi

Offline wowo

  • Lid
Re: WireGuard Cliënt installatie Ubuntu 20.04
« Reactie #2 Gepost op: 2022/02/11, 10:55:07 »
Bedankt voor het delen van het scrpt, misschien maak ik er nog een keer gebruik van.
Heb WireGuard via de terminal op mijn laptop werkend en gebruik voorlopig de volgende commando's.
Zal het later met een script met iconen gaan doen.
Opstarten: sudo wg-quick up wg0
Afsluiten: sudo wg-quick down wg0
"Status" : sudo wg show
Zal de gebruiksaanwijzing als tip binnenkort gaan vermelden.
Ik hoop wel dat in de nieuwe LTS versie van Ubuntu WireGuard geïntegreerd gaat worden bij de netwerkinstellingen.
Overigens heb ik een GUI gevonden op github waarmee WireGuard al geïntegreerd kan worden bij de netwerkinstellingen:
https://askubuntu.com/questions/1233034/wireguard-vpn-client-gui
https://github.com/max-moser/network-manager-wireguard
Ik ben hier echter wat huiverig voor om dit te gaan gebruiken want het is niet heel recent en ik kan niet overzien wat er allemaal op de achtergrond gebeurd. Ook moet er gecompileerd worden (wat overigens niet zo'n probleem hoeft te zijn).
Desktop Ubuntu 24.04 LTS (op ander pc's nog Ubuntu 20.04 LTS)

Offline wowo

  • Lid
Re: WireGuard Cliënt installatie Ubuntu 20.04
« Reactie #3 Gepost op: 2022/02/15, 11:13:07 »
Ik heb een handleiding geschreven en geplaatst in Teams > Documentatie > Tips & trucs:
https://forum.ubuntu-nl.org/index.php?topic=109936.0
Desktop Ubuntu 24.04 LTS (op ander pc's nog Ubuntu 20.04 LTS)