58 lines
1.1 KiB
Bash
58 lines
1.1 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# =============
|
|
# --- Define Network Interfaces / Ip-Adresses / Ports
|
|
# =============
|
|
|
|
# - Extern Interfaces DSL Lines
|
|
# - (blank separated list)
|
|
ext_if_dsl_1=""
|
|
ext_if_dsl_2=""
|
|
ext_if_dsl_3=""
|
|
ext_if_dsl_4=""
|
|
|
|
ext_ifs_dsl="$ext_if_dsl_1 $ext_if_dsl_2 $ext_if_dsl_3 $ext_if_dsl_4"
|
|
|
|
# - Extern Interfaces Static Lines
|
|
# - (blank separated list)
|
|
ext_if_static_1=""
|
|
ext_if_static_2=""
|
|
ext_if_static_3=""
|
|
|
|
ext_ifs_static="$ext_if_static_1 $ext_if_static_2 $ext_if_static_3"
|
|
|
|
# - VPN Interfaces
|
|
# -
|
|
# - (blank separated list)
|
|
# -
|
|
vpn_ifs="tun+"
|
|
|
|
# - WireGuard Interfaces
|
|
# -
|
|
# - (blank separated list)
|
|
# -
|
|
wg_ifs="wg+"
|
|
|
|
# - Local Interfaces
|
|
local_if_1=""
|
|
local_if_2=""
|
|
local_if_3=""
|
|
local_if_4=""
|
|
local_if_5=""
|
|
local_if_6=""
|
|
local_if_7=""
|
|
|
|
local_ifs="$local_if_1 $local_if_2 $local_if_3 $local_if_4 $local_if_5 $local_if_6 $local_if_7"
|
|
|
|
# - Devices given in list "nat_devices" will be natted
|
|
# -
|
|
# - Notice: Devices "ext_if_dsl_n" will be natted and must not been given here.
|
|
# -
|
|
# - Blank separated list
|
|
# -
|
|
nat_devices=""
|
|
|
|
# - Are local alias interfaces like eth0:0 defined"
|
|
# -
|
|
local_alias_interfaces=true
|