Skip to content

philippebourcier/openvpn_confs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pure Layer 2 OpenVPN config with DHCP from the LAN

As root :

  • Install OpenVPN and Easy-RSA

apt install openvpn easy-rsa

  • We need to modify the systemctl startup script

Update /usr/lib/systemd/system/[email protected]

Add or update under [Service]
WorkingDirectory=/etc/openvpn/server
ExecStartPre=/etc/openvpn/server/scripts/bridge-start
LimitNPROC=100

Don't forget to put the script there :

mkdir -p /etc/openvpn/server/scripts
wget https://raw.githubusercontent.com/philippebourcier/openvpn_confs/main/bridge-start
chmod 755 bridge-start
apt install bridge-utils moreutils net-tools
vi bridge-start # check if your interface is eth0 or something else and modify accordingly...
./bridge-start # TEST... if it fails, chances you'll have to reboot :)
  • Getting things ready for first launch

Update /etc/default/openvpn with

AUTOSTART="server"

Enable openvpn at startup :

cd /etc/openvpn/server
wget https://raw.githubusercontent.com/philippebourcier/openvpn_confs/main/server.conf
vi server.conf # edit the params that needs to be changed...
systemctl daemon-reload 
systemctl enable [email protected]
systemctl enable openvpn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages