Wireguard (wg-quick) beim Booten auf Alpine Linux automatisch starten

English Deutsch

Bei einer Wireguard-Konfigurationsdatei wie /etc/wireguard/wghome.conf, die manuell mit wg-quick up wghome gestartet werden kann, ist dies die Methode, sie beim Booten automatisch zu starten. Danke an Justin Ludwig auf Serverfault für die Vorlage für dieses Init-Skript

/etc/init.d/wg-quick-wghome erstellen:

wg_quick_openrc_init.sh
#!/sbin/openrc-run
description="wg-quick wghome"

depend() {
    need net
    need localmount
}

start() {
    wg-quick up schlaftier
}

stop() {
    wg-quick down schlaftier
}

Dann ausführbar machen:

chmod_wg_init.sh
chmod a+x /etc/init.d/wg-quick-wghome

und für den Start beim Booten aktivieren:

enable_wg_init.sh
rc-update add wg-quick-wghome default

und bei Bedarf sofort starten:

start_wg_init.sh
/etc/init.d/wg-quick-wghome start

Natürlich können mehrere solcher Skripte hinzugefügt werden. Nur sicherstellen, dass sie unterschiedlich benannt werden und alle erforderlichen Schritte zum Aktivieren des Starts beim Booten durchgeführt werden.


Check out similar posts by category: Alpine Linux, Networking, Wireguard