define PERIMETER_IPV6_NET = 2a02:d400:0000:f2ad::/64
# vpn client network
-define VPN_IPV4_NET = 172.16.223.0/24
+define VPN_IPV4_NET = 172.24.232.0/24
# peep-bo network
define PEEP_BO_IPV4_NET = 10.162.104.0/24
################################
#define MX_PORTS = { 25, 110, 143, 465, 587, 993, 995 }
+define VPN_PORTS = { openvpn, 51820 }
################################
add rule ip efg-nat prerouting \
iifname $EXTERNAL_ACE_IF \
- ip daddr $PUBLIC_ACE_VPN_IPV4 udp dport openvpn \
+ ip daddr $PUBLIC_ACE_VPN_IPV4 udp dport $VPN_PORTS \
counter dnat $VPN_INTERNAL_IPV4 comment "Incoming VPN traffic"
#add rule ip efg-nat prerouting \
add rule ip efg-filter forward \
iifname $EXTERNAL_ACE_IF \
- oifname $PERIMETER_IF ip daddr $VPN_INTERNAL_IPV4 udp dport openvpn \
+ oifname $PERIMETER_IF ip daddr $VPN_INTERNAL_IPV4 udp dport $VPN_PORTS \
counter accept comment "Incoming VPN traffic (ACE)"
add rule ip efg-filter forward \
iifname $EXTERNAL_TELEKOM_IF \
- oifname $PERIMETER_IF ip daddr $VPN_INTERNAL_IPV4 udp dport openvpn \
+ oifname $PERIMETER_IF ip daddr $VPN_INTERNAL_IPV4 udp dport $VPN_PORTS \
counter accept comment "Incoming VPN traffic (TELEKOM)"
add rule ip efg-filter forward \
DISTRIBUTION=Fedora
-DISTRIBUTION_VERSION=36
+DISTRIBUTION_VERSION=37
ROOT_PACKAGES="hostname initscripts iproute rootfiles systemd-udev"
BASE_PACKAGES="NetworkManager iputils logrotate rsyslog tar vim-minimal"
SPEC_PACKAGES="cronie ethtool nftables radvd tcpdump"
define PERIMETER_NET = 192.168.173.0/24
define PERIMETER_IPV6_NET = 2a02:d400:0000:f2ad::/64
-# vpn client network
-define VPN_NET = 172.16.223.0/24
+# vpn client networks
+define OVPN_NET = 172.16.223.0/24
+define WG_NET = 172.24.232.0/24
+define VPN_NETS = { $OVPN_NET, $WG_NET }
# peep-bo network
-define PEEP_BO_NET = 10.162.104.0/24
+define PEEP_BO_NET = 10.162.0.0/16
################################
# port definitions
################################
#define MX_PORTS = { 25, 110, 143, 465, 587, 993, 995 }
+define VPN_PORTS = { openvpn, 51820 }
################################
add rule ip ifg-filter forward \
ip protocol udp \
iifname $PERIMETER_IF ip saddr != $PERIMETER_NET udp sport 1024-65535 \
- oifname $INTERNAL_IF ip daddr $VPN_INTERNAL_IPV4 udp dport 1194 \
+ oifname $INTERNAL_IF ip daddr $VPN_INTERNAL_IPV4 udp dport $VPN_PORTS \
counter accept comment "Incoming VPN traffic"
add rule ip ifg-filter forward \
ipv4.dns "10.228.109.159, 10.228.92.159" \
ipv4.dns-search "in.useribm.hu" \
ipv4.method "manual" \
- ipv4.routes "172.16.223.0/24 10.228.109.236, 10.162.104.0/24 10.228.109.236" \
+ ipv4.routes "172.16.223.0/24 10.228.109.236, 172.24.232.0/24 10.228.109.236, 10.162.0.0/16 10.228.109.236" \
ipv6.addresses "2a02:d400:0000:f268:000c:18ff:fe03:6dfe/64" \
ipv6.dns "2a02:d400:0000:f268:000c:18ff:fe03:6d9f, 2a02:d400:0000:f268:000c:18ff:fe03:5c9f" \
ipv6.dns-search "in.useribm.hu" \
DISTRIBUTION=Fedora
-DISTRIBUTION_VERSION=36
+DISTRIBUTION_VERSION=37
SPEC_PACKAGES="ethtool nftables radvd tcpdump"