#!/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=""