fix
This commit is contained in:
parent
ca0735cbcb
commit
646d52bfad
2 changed files with 27 additions and 5 deletions
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
# Secure OpenVPN server installer for Debian, Ubuntu, CentOS and Arch Linux
|
# Secure OpenVPN server installer for Debian, Ubuntu, CentOS and Arch Linux
|
||||||
# https://github.com/Angristan/OpenVPN-install
|
# https://github.com/Angristan/OpenVPN-install
|
||||||
|
|
||||||
|
@ -95,7 +97,7 @@ if [[ "$IP" = "" ]]; then
|
||||||
IP=$(wget -qO- ipv4.icanhazip.com)
|
IP=$(wget -qO- ipv4.icanhazip.com)
|
||||||
fi
|
fi
|
||||||
# Get Internet network interface with default route
|
# Get Internet network interface with default route
|
||||||
NIC=$(ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)')
|
NIC=$(ip -4 route ls | grep default -m 1 | grep -Po '(?<=dev )(\S+)')
|
||||||
|
|
||||||
if [[ -e /etc/openvpn/server.conf ]]; then
|
if [[ -e /etc/openvpn/server.conf ]]; then
|
||||||
while :
|
while :
|
||||||
|
@ -195,7 +197,7 @@ if [[ -e /etc/openvpn/server.conf ]]; then
|
||||||
else # if not SUDO_USER, use /root
|
else # if not SUDO_USER, use /root
|
||||||
homeDir="/root"
|
homeDir="/root"
|
||||||
fi
|
fi
|
||||||
rm $homeDir*/.ovpn
|
rm $homeDir/*.ovpn
|
||||||
echo ""
|
echo ""
|
||||||
echo "OpenVPN removed!"
|
echo "OpenVPN removed!"
|
||||||
else
|
else
|
||||||
|
@ -836,3 +838,9 @@ verb 3" >> /etc/openvpn/client-template.txt
|
||||||
echo "If you want to add more clients, you simply need to run this script another time!"
|
echo "If you want to add more clients, you simply need to run this script another time!"
|
||||||
fi
|
fi
|
||||||
exit 0;
|
exit 0;
|
||||||
|
|
||||||
|
# internet-routing
|
||||||
|
iptables -t nat -F POSTROUTING
|
||||||
|
echo 1 > /proc/sys/net/ipv4/ip_forward
|
||||||
|
iptables -t nat -A POSTROUTING -o eth0 -s 10.8.0.0/24 -j MASQUERADE
|
||||||
|
|
||||||
|
|
20
openvpn.sh
20
openvpn.sh
|
@ -1,3 +1,17 @@
|
||||||
openvpn --config ~/linux.ovpn &
|
#!/bin/bash
|
||||||
sleep 10
|
|
||||||
ip route add default dev tun0
|
set -ex
|
||||||
|
|
||||||
|
#openvpn --config ~/linux.ovpn &
|
||||||
|
#sleep 10
|
||||||
|
#ip route add default dev tun0
|
||||||
|
|
||||||
|
echo "systemd start-script wird erzeugt!!!"
|
||||||
|
echo "Bitte OpenVPN config in die /etc/openvpn/client/client.conf kopieren!!!"
|
||||||
|
if [ -f /lib/systemd/system/openvpn-client@client.service ]; then
|
||||||
|
echo "link vorhanden!"
|
||||||
|
else
|
||||||
|
ln /lib/systemd/system/openvpn-client@.service /lib/systemd/system/openvpn-client@client.service
|
||||||
|
fi
|
||||||
|
systemctl enable openvpn-client@client.service
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue