Skip to content

Instantly share code, notes, and snippets.

@pr0way
Last active January 31, 2024 09:49
Show Gist options
  • Select an option

  • Save pr0way/48e18c9584d4b5ecb96f593dec9a938c to your computer and use it in GitHub Desktop.

Select an option

Save pr0way/48e18c9584d4b5ecb96f593dec9a938c to your computer and use it in GitHub Desktop.
Simple init script to up & down wireguard
  1. Go to /etc/init.d directory
  2. Create file with name "wireguard" and content below.
  3. Make file executable chmod +x wireguard
  4. Add to rc-update: rc-update add wireguard default
  5. That's it
#!/sbin/openrc-run
depend() {
need localmount
need net
}
start() {
ebegin "Starting wireguard"
/usr/bin/wg-quick up wg0
eend $?
}
stop() {
ebegin "Stopping wireguard"
/usr/bin/wg-quick down wg0
eend $?
}
@epiecs

epiecs commented Jan 31, 2024

Copy link
Copy Markdown

not atm, You'll have to look at errors/logs and check what is happening. Maybe try a wg show etc and also test if your wg setup works without the init file. Just plain old wg-quick up <int>

ghost commented Jan 31, 2024

Copy link
Copy Markdown

Second part is already invalid, it doesn't work without it or with it, but I'll try seeing logs! Thanks for the help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment