mirror of
https://github.com/angristan/openvpn-install.git
synced 2025-05-09 10:18:22 +02:00
Merge 2e05da8bf051848ae593f88bd8036cc33bf3831a into e2d4990ae194e37fd5162168a8aac5e2d89e0e8d
This commit is contained in:
commit
95843a95dc
@ -353,6 +353,29 @@ function installQuestions() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
echo ""
|
echo ""
|
||||||
|
echo "Do wou want to specify a custom LAN network an subnet?"
|
||||||
|
echo " 1) NO (will use 10.8.0.0 and 255.255.255.0)"
|
||||||
|
echo " 2) YES"
|
||||||
|
until [[ $LAN_IP_CHOICE =~ ^[1-2]$ ]]; do
|
||||||
|
read -rp "Choice [1-2]: " -e -i 1 LAN_IP_CHOICE
|
||||||
|
done
|
||||||
|
case $LAN_IP_CHOICE in
|
||||||
|
1)
|
||||||
|
LAN_IP="10.8.0.0"
|
||||||
|
LAN_SUBNET_MASK="255.255.255.0"
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
until [[ $LAN_IP =~ "" ]]; do
|
||||||
|
read -rp "IP NETWORK (e.g. 192.168.4.0): " -e -i 1 LAN_IP
|
||||||
|
done
|
||||||
|
echo "NETWORK SET TO $LAN_IP"
|
||||||
|
until [[ $LAN_SUBNET_MASK =~ "" ]]; do
|
||||||
|
read -rp "SUBNET (e.g. 255.255.255.0) : " -e -i 1 LAN_SUBNET_MASK
|
||||||
|
done
|
||||||
|
echo "SUBNET SET TO $LAN_SUBNET_MASK"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
echo ""
|
||||||
echo "What DNS resolvers do you want to use with the VPN?"
|
echo "What DNS resolvers do you want to use with the VPN?"
|
||||||
echo " 1) Current system resolvers (from /etc/resolv.conf)"
|
echo " 1) Current system resolvers (from /etc/resolv.conf)"
|
||||||
echo " 2) Self-hosted DNS Resolver (Unbound)"
|
echo " 2) Self-hosted DNS Resolver (Unbound)"
|
||||||
@ -660,6 +683,7 @@ function installOpenVPN() {
|
|||||||
IPV6_SUPPORT=${IPV6_SUPPORT:-n}
|
IPV6_SUPPORT=${IPV6_SUPPORT:-n}
|
||||||
PORT_CHOICE=${PORT_CHOICE:-1}
|
PORT_CHOICE=${PORT_CHOICE:-1}
|
||||||
PROTOCOL_CHOICE=${PROTOCOL_CHOICE:-1}
|
PROTOCOL_CHOICE=${PROTOCOL_CHOICE:-1}
|
||||||
|
LAN_IP_CHOICE=${LAN_IP_CHOICE:-1}
|
||||||
DNS=${DNS:-1}
|
DNS=${DNS:-1}
|
||||||
COMPRESSION_ENABLED=${COMPRESSION_ENABLED:-n}
|
COMPRESSION_ENABLED=${COMPRESSION_ENABLED:-n}
|
||||||
CUSTOMIZE_ENC=${CUSTOMIZE_ENC:-n}
|
CUSTOMIZE_ENC=${CUSTOMIZE_ENC:-n}
|
||||||
@ -816,7 +840,7 @@ persist-key
|
|||||||
persist-tun
|
persist-tun
|
||||||
keepalive 10 120
|
keepalive 10 120
|
||||||
topology subnet
|
topology subnet
|
||||||
server 10.8.0.0 255.255.255.0
|
server $LAN_IP $LAN_SUBNET_MASK
|
||||||
ifconfig-pool-persist ipp.txt" >>/etc/openvpn/server.conf
|
ifconfig-pool-persist ipp.txt" >>/etc/openvpn/server.conf
|
||||||
|
|
||||||
# DNS resolvers
|
# DNS resolvers
|
||||||
|
Loading…
x
Reference in New Issue
Block a user