diff options
-rw-r--r-- | content/posts/openbsd-vpn-gateway/index.org | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/content/posts/openbsd-vpn-gateway/index.org b/content/posts/openbsd-vpn-gateway/index.org index 2f6e784..0a1c542 100644 --- a/content/posts/openbsd-vpn-gateway/index.org +++ b/content/posts/openbsd-vpn-gateway/index.org @@ -68,6 +68,7 @@ [[https://www.openbsd.org/faq/faq4.html#Download][ installation guide]], which goes over the process in detail. * Configuring a Static IP + The most important thing is to set a static IP, so it can be set as the gateway for client machines. We'll set this first. @@ -108,3 +109,14 @@ Note: The =--mbedtls= is required to get the =mbedtls= flavour of the =openvpn= package. + + Let's assume the VPN profile we've downloaded from our provider + exists in =/root/profile.ovpn=. This could have been downloaded + using [[https://man.openbsd.org/man1/ftp.1][=ftp(1)=]] or transferred on using [[https://man.openbsd.org/man1/sftp.1][=sftp(1)=]]. It also requires a + username and password supplied by the user. Let's say that username + is =user@example.com= and the password is =password=. + + To allow OpenVPN to login to the VPN without the us having to enter + our password, we can add the =auth-user-pass= configuration option + to our =ovpn= file. This will allow us run OpenVPN as a daemon, and + restart it without having to type our username and password in. |