Skip to content

Instantly share code, notes, and snippets.

@hkato
Created March 19, 2017 19:26
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save hkato/aabc846e12072f9d6e33f0156fa59c46 to your computer and use it in GitHub Desktop.
Save hkato/aabc846e12072f9d6e33f0156fa59c46 to your computer and use it in GitHub Desktop.
Systemd Unit configuration for SoftEther VPN Server
[Unit]
Description=SoftEther VPN Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnserver/vpnserver start
ExecStop=/usr/local/vpnserver/vpnserver stop
ExecStartPost=/bin/sleep 5
ExecStartPost=/bin/bash -c "/bin/systemctl set-environment dev=$(ip addr | grep tap_ | sed 's/^.*: \(tap_.*\):.*$/\1/g')"
ExecStartPost=/sbin/brctl addif br0 ${dev}
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment