dnk: add auto_mode to determine server interface
This commit is contained in:
parent
5d78701fc1
commit
9754a0609f
@ -21,7 +21,7 @@ function usage {
|
||||
echo " -q : Print user QR code"
|
||||
echo " -u <user> : User identifier (uniq field for vpn account)"
|
||||
echo " -s <server> : Server host for user connection"
|
||||
echo " -I : Interface (default eth0)"
|
||||
echo " -I : Interface (default auto)"
|
||||
echo " -h : Usage"
|
||||
exit 1
|
||||
}
|
||||
@ -33,7 +33,7 @@ HOME_DIR="/etc/wireguard"
|
||||
SERVER_NAME="wg-server"
|
||||
SERVER_IP_PREFIX="10.10.10"
|
||||
SERVER_PORT=39547
|
||||
SERVER_INTERFACE="eth0" # ens4
|
||||
SERVER_INTERFACE=$(route | grep default | awk '{print $8}')
|
||||
|
||||
while getopts ":icdpqhLUu:I:s:" opt; do
|
||||
case $opt in
|
||||
@ -109,6 +109,8 @@ function init {
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Interface: $SERVER_INTERFACE"
|
||||
|
||||
mkdir -p "keys/${SERVER_NAME}"
|
||||
echo -n "$SERVER_ENDPOINT" > "keys/.server"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user