[strongSwan] Configuration recommendations for multi-WAN roadwarrior setup
/M
hs2013 at sledge-it.net
Thu Jan 2 12:45:51 CET 2020
Hi,
happy new year! Many thanks for the great project and the support.
I'm currently trying to find a good configuration for the following
setup, but I was unsuccessful so far:
* strongswan gateway with 2 WAN interfaces on an Edgerouter POE:
* WAN1: IPv4 static private IP-address 192.168.240.2/24 behind a
pfSense-Firewall (192.168.240.1) and dynamic IP allocation
* WAN2: public DSL uplink with static IP address
* LAN: 172.16.0.0/24
WAN1 is the primary (fast) internet uplink for the network, WAN2 is only
used for static routes and manual fail-over.
To access WAN1 a client has to connect to a 802.11x-enabled WiFi and
will receive an IP for 192.168.240.0/24.
To access WAN2 a client can contact the static IP.
Goal for the VPN: the users should be able to access LAN from both
WAN-ports.
I was able to setup two simple configurations for both (see below), but
I have to add a static route for the WAN2-roadwarriors to allow correct
routing.
My question: are there any configuration combinations (route-based vpn,
custom scripts, etc.) that allow the correct routing?
Many thanks for your help and recommendations.
Cheers
/M
# ipsec version
Linux strongSwan U5.6.3/K4.9.79-UBNT
---------------------------
ipsec.conf:
config setup
uniqueids=no
strictcrlpolicy=yes
ca myca
cacert=/config/user-data/ipsec.d/cacerts/my_CA.crt
auto=add
conn vpn-base
keyexchange=ikev2
dpdaction=clear
dpddelay=60s
leftid="..."
leftsubnet=172.16.0.0/24
leftcert=/config/user-data/ipsec.d/certs/my.crt
leftsendcert=always
leftfirewall=yes
right=%any
rightsourceip=192.168.200.10-192.168.200.30
rightdns=172.16.0.1
rightauth=pubkey
conn WAN1
also=vpn-base
left=192.168.240.2
auto=add
conn WAN2
also=vpn-base
left=XXX.XXX.142.228
auto=add
---------------------------
---------------------------
# ip xfrm policy
src 172.16.0.0/24 dst 192.168.200.10/32
dir out priority 371327
tmpl src XXX.XXX.142.228 dst YYY.YYY.243.68
proto esp spi 0xc68d7927 reqid 1 mode tunnel
src 192.168.200.10/32 dst 172.16.0.0/24
dir fwd priority 371327
tmpl src YYY.YYY.243.68 dst XXX.XXX.142.228
proto esp reqid 1 mode tunnel
src 192.168.200.10/32 dst 172.16.0.0/24
dir in priority 371327
tmpl src YYY.YYY.243.68 dst XXX.XXX.142.228
proto esp reqid 1 mode tunnel
---------------------------
---------------------------
# ip route
default via 192.168.240.2 dev eth1 proto zebra
YYY.YYY.0.0/12 via XXX.XXX.142.228 dev pppoe0 proto zebra
---------------------------
More information about the Users
mailing list