#-------------------------------------------------------------------------------
# Network Config File
#-------------------------------------------------------------------------------

NETWORK_LOG_FILE="/var/log/network/rx3-network"
NETWORK_LOG_LOCK="/var/lock/network/log"

#NETWORK_LOG_TRACE="DISABLED"
#NETWORK_LOG_TRACE="ENABLED"

ADMIN_USER_LIST="xxx"

NETWORK_NC_TIMEOUT=10





#-------------------------------------------------------------------------------
# DNS Config
#-------------------------------------------------------------------------------

DNS_CACHE_FILE="/var/cache/network/dns"
DNS_CACHE_LOCK="/var/lock/network/dns"





#-------------------------------------------------------------------------------
# Network IP Route
#-------------------------------------------------------------------------------


NETWORK_IP_ROUTE_CONFIG="
#-------------------------------------------------------------------------------
# IP            Mask    Device
#-------------------------------------------------------------------------------

# Not
10.0.0.0	24	eth1

# GW
10.0.10.1	32	tun1    # GW1
10.0.10.2	32	tun1

10.0.10.3	32	tun2    # GW2
10.0.10.4	32	tun2

# SUB1
10.10.0.0	16	tun1

# SUB2
10.11.0.0	16	tun2

# Docker
172.17.0.0      16      docker0
"





#-------------------------------------------------------------------------------
# Network Dst Config
#-------------------------------------------------------------------------------

NETWORK_DST_NAME="vpn.rx3"
NETWORK_DST_PROXY_NAME="sub0.rx3"

NETWORK_DST_TYPE=([0]="Local" [1]="Gateway" [2]="OpenVPN")

NETWORK_DST_CONFIG="
#-------------------------------------------------------------------------------
# Name                  Type    Device  Config          Table
#-------------------------------------------------------------------------------

NoVPN                   0       eth0    -               3

sub1                    1       tun1    -               4
sub2                    1       tun2    -               5

VyprVPN-aaa             2       tun10   vyprvpn-aaa     10
VyprVPN-bbb             2       tun11   vyprvpn-bbb     11
VyprVPN-ccc             2       tun12   vyprvpn-ccc     12
"





#-------------------------------------------------------------------------------
# Network Src Config
#-------------------------------------------------------------------------------

NETWORK_SRC_LOCAL_DEVICE="br-vir"
NETWORK_SRC_LOCAL_ADDRESS="10.2.0.1"

NETWORK_SRC_TYPE=([0]="Local" [1]="Routed" [2]="OpenVPN")

NETWORK_SRC_CONFIG="

#-------------------------------------------------------------------------------
# IP            Type    Owner           Table   Port    Port 
#                                               Start   Range
#-------------------------------------------------------------------------------

# GW.Rx3 Router
10.0.10.1       2       xxx             11      3000    10              # GW1
10.0.10.3       2       xxx             11      -       10              # GW2

# Loc Vir
10.2.1.1        0       xxx             11      3100    10
10.2.1.5        0       xxx             11      -       10
10.2.1.9        0       xxx             11      -       10

# Sub1
10.10.0.1       1       xxx             11      3200    10
10.10.0.2       1       xxx             11      -       10
10.10.0.3       1       xxx             3       -       10

# Sub2
10.11.0.43      1       xxx             11      3300    10
"





#-------------------------------------------------------------------------------
# VPN Config
#-------------------------------------------------------------------------------

  VPN_CONFIG_FILE="/etc/openvpn/ext-client-DEVICE.conf"
VPN_TEMPLATE_FILE="/etc/openvpn/template/ext-client-tunx.conf"

     VPN_PID_FILE="/var/lib/network/vpn.pid"
  VPN_STATUS_FILE="/var/lib/network/vpn.status"
  VPN_STATUS_LOCK="/var/lock/network/vpn"


# Supervisor main loop sleep delay in second
VPN_LOOP_DELAY=30
