88 lines
1.3 KiB
Bash
88 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
|
|
# -------------
|
|
# --- Network Interfaces
|
|
# -------------
|
|
|
|
# - External interface(s)
|
|
#
|
|
ext_if_1=""
|
|
ext_if_2=""
|
|
ext_if_3=""
|
|
|
|
ext_ifs="$ext_if_1 $ext_if_2 $ext_if_3"
|
|
|
|
|
|
# - VPN Interfaces
|
|
# - (comma separated list)
|
|
vpn_ifs="tun+"
|
|
|
|
|
|
# - Wireguard Interfaces
|
|
# - (comma separated list)
|
|
wg_ifs="wg+"
|
|
|
|
|
|
# - Local Interfaces
|
|
local_if_1=""
|
|
local_if_2=""
|
|
local_if_3=""
|
|
|
|
local_ifs="$local_if_1 $local_if_2 $local_if_3"
|
|
|
|
|
|
# -------------
|
|
# --- IP-Addresses
|
|
# -------------
|
|
|
|
# - Extern IP Addresses on this Host
|
|
# -
|
|
# NOT IN USE
|
|
ext_1_ip=""
|
|
# NOT IN USE
|
|
ext_2_ip=""
|
|
# NOT IN USE
|
|
ext_3_ip=""
|
|
|
|
ext_ips="$ext_1_ip $ext_2_ip $ext_3_ip"
|
|
|
|
# NOT IN USE
|
|
local_1_ip=""
|
|
# NOT IN USE
|
|
local_2_ip=""
|
|
# NOT IN USE
|
|
local_3_ip=""
|
|
|
|
|
|
# -------------
|
|
# --- IP-Addresses LXC Guest sSystems
|
|
# -------------
|
|
|
|
# for _guest in $(lxc-ls) ; do echo ; lxc-info -n $_guest | grep -E "(IP:|Name:)" ; done
|
|
|
|
# NOT IN USE
|
|
lxc_guest_1_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_2_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_3_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_4_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_5_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_6_ip=""
|
|
# NOT IN USE
|
|
lxc_guest_7_ip=""
|
|
|
|
lxc_guest_ips="$lxc_guest_1_ip $lxc_guest_2_ip $lxc_guest_3_ip $lxc_guest_4_ip $lxc_guest_5_ip $lxc_guest_6_ip $lxc_guest_7_ip"
|
|
|
|
|
|
# - Devices given in list "nat_devices" will be natted
|
|
# -
|
|
# - Blank separated list
|
|
# -
|
|
nat_devices=""
|
|
|