Toon posts:

Echo commands verdwijnen uit conf na restart Wireguard serv

Pagina: 1
Acties:

Vraag


  • Pabz
  • Registratie: juni 2008
  • Laatst online: 23-08 09:48
Hey,

Ik probeer WireGuard draaiend te krijgen op mijn RPi4. Ik volg deze guide (https://docs.pi-hole.net/guides/vpn/wireguard/overview/).

Tot dus ver is het gelukt om de server-file in te richten en de server draaiend te krijgen. Echter, nu bij het toevoegen van Peers loop ik tegen problemen aan.

Na het maken van de Keys voor de Peer moet ik volgens de guide de volgende echos doen om een aantal regels toe te voegen aan de config file.
code:
1
2
3
4
echo "[Peer]" >> /etc/wireguard/wg0.conf
echo "PublicKey = $(cat "${pabz}.pub")" >> /etc/wireguard/wg0.conf
echo "PresharedKey = $(cat "${pabz}.psk")" >> /etc/wireguard/wg0.conf
echo "AllowedIPs = 10.100.0.2/32, fd08:4711::2/128" >> /etc/wireguard/wg0.conf

Vervolgens check ik het bestand met
code:
1
 cat /etc/wireguard/wg0.conf
en alles was ik net heb toegevoegd komt ook netjes terug. De file ziet er dan als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
[Interface]
Address = 10.100.0.1/24
Address = fd08:4711::1/64
SaveConfig = true
ListenPort = 47111
PrivateKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[Peer]
PublicKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PresharedKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
AllowedIPs = 10.100.0.2/32, fd08:4711::2/128

Ik restart de server
code:
1
systemctl restart wg-quick@wg0

Ik doe opnieuw
code:
1
cat /etc/wireguard/wg0.conf
, maar zie ik alleen nog maar dit en is alles van de [Peer] weg:
code:
1
2
3
4
5
6
[Interface]
Address = 10.100.0.1/24
Address = fd08:4711::1/64
SaveConfig = true
ListenPort = 47111
PrivateKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wat zie ik over het hoofd? Alles wordt uitgevoerd onder root.

Beste antwoord (via Pabz op 28-01-2021 17:16)


  • thunder7
  • Registratie: januari 2003
  • Nu online

thunder7

houten vaas/schaal nodig?

Ik vermoed dat deze oplossing je helpt:

https://serverfault.com/q...egurard-override-wg0-conf

hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl

Alle reacties


  • borft
  • Registratie: januari 2002
  • Laatst online: 17-09 15:54
Zou het niet kunnen dat de server bij een shutdown de huidige config opslaat?

  • Pabz
  • Registratie: juni 2008
  • Laatst online: 23-08 09:48
borft schreef op donderdag 28 januari 2021 @ 15:57:
Zou het niet kunnen dat de server bij een shutdown de huidige config opslaat?
Thanks voor je reactie!
Ik ben een beginner qua linux en servers, wat bedoel je hier precies mee? Ik dacht dat de SaveConfig = true daar juist voor zorgde.

Acties:
  • Beste antwoord
  • +2Henk 'm!

  • thunder7
  • Registratie: januari 2003
  • Nu online

thunder7

houten vaas/schaal nodig?

Ik vermoed dat deze oplossing je helpt:

https://serverfault.com/q...egurard-override-wg0-conf

hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl


  • Pabz
  • Registratie: juni 2008
  • Laatst online: 23-08 09:48
Haha ja thanks. Had het net zelf ook al voor elkaar gekregen, maar dit was inderdaad het probleem!

  • Thralas
  • Registratie: december 2002
  • Laatst online: 14:01
Je kunt daarom beter de wg utility gebruiken om peers toe te voegen of te wijzigen, dan savet hij dat vanzelf als de wg-quick service stopt.

  • borft
  • Registratie: januari 2002
  • Laatst online: 17-09 15:54
Pabz schreef op donderdag 28 januari 2021 @ 16:42:
[...]

Thanks voor je reactie!
Ik ben een beginner qua linux en servers, wat bedoel je hier precies mee? Ik dacht dat de SaveConfig = true daar juist voor zorgde.
Dat de applicatie de huidige settings (die ie in memory heeft), wegschrijft als je hem herstart, Jouw aanpassingen worden dan dus overschreven. (dit is niet heel ongebruikelijk). Wat jij doet, is de config op disk wijzigen, maar dat betekent niet dat ie ook geladen wordt natuurlijk (daar is de herstart voor nodig, alhoewel vaak een een reload (-HUP) dat kan doen.)

De oplossing hier voor is, of een tool gebruiken die het voor je regelt, of eerst de app stoppen, config wijzigen en dan opnieuw opstarten.

[Voor 13% gewijzigd door borft op 29-01-2021 10:43]


  • Thralas
  • Registratie: december 2002
  • Laatst online: 14:01
borft schreef op vrijdag 29 januari 2021 @ 10:42:
Dat de applicatie de huidige settings (die ie in memory heeft), wegschrijft als je hem herstart, Jouw aanpassingen worden dan dus overschreven. (dit is niet heel ongebruikelijk).
Het is juist niet gebruikelijk voor services die hun configuratie in /etc bewaren om deze te overschijven als je deze herstart. Meestal kan wat TS deed gewoon, maar hier niet. Ik ken in ieder geval maar weinig uitzonderingen.
Wat jij doet, is de config op disk wijzigen, maar dat betekent niet dat ie ook geladen wordt natuurlijk (daar is de herstart voor nodig, alhoewel vaak een een reload (-HUP) dat kan doen.)
Daar lag de verwarring van TS niet geloof ik, maar onderstreept het eerste wel: als het gangbaar was geweest dat een service z'n eigen config overschrijft, dan heb je weinig aan een reload of restart.

  • borft
  • Registratie: januari 2002
  • Laatst online: 17-09 15:54
Thralas schreef op vrijdag 29 januari 2021 @ 11:37:
[...]


Het is juist niet gebruikelijk voor services die hun configuratie in /etc bewaren om deze te overschijven als je deze herstart. Meestal kan wat TS deed gewoon, maar hier niet. Ik ken in ieder geval maar weinig uitzonderingen.


[...]


Daar lag de verwarring van TS niet geloof ik, maar onderstreept het eerste wel: als het gangbaar was geweest dat een service z'n eigen config overschrijft, dan heb je weinig aan een reload of restart.
Ik zeg dus ook niet dat het gebruikelijk is ;) maar het komt voor dat services hun state naar disk flushen als ze afgesloten worden. transmission doet dat bijvoorbeeld ook en zo zijn er ongetwijfeld meer.
Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee