here is the export from wireguard:
/interface wireguard
add listen-port=13231 mtu=1420 name=WG-SITE-A
/interface wireguard peers
add allowed-address=192.168.100.2/32 comment=WG-SITE-B
endpoint-address=XXX.XXX.XXX.XXX endpoint-port=13231 interface=WG-SITE-A persistent-keepalive=25s public-key=\
"XXXXXXXXXX"
Site A:
WAN-1 - Static WANIP - Ether1
WAN-2 - LTE - Dynamic (carrier grade nat) Ether2
Site B
WAN-1 - Static WANIP
Does the server have a fixed/static WANIP address (aka site A)?
YES
Is it one only one user, or an entire subnet that uses WG?
Entire Subnet
So from doing further reading, I believe I need to:
1:create a table in Routing/Tables for wg: Export Config
/routing table
add disabled=no fib name=TO_WG
2: under Routing/Rules - create a rule to use wg table for the endpoint ip for site B: Export Config
/routing rule
add action=lookup-only-in-table disabled=no dst-address=XXX.XXX.XXX.XXX/32 interface=ether2 table=TO_WG
3: finally under IP/Routes create a route for WAN-2 to use routing table wg: Export Config
/ip route
add comment="monitor host via ISP-1" disabled=no distance=1 dst-address=1.1.1.1/32 gateway=XXX.XXX.XXX.XX pref-src="" routing-table=main scope=10 suppress-hw-offload=no target-scope=10
add check-gateway=ping comment="Default Route - ISP-1" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=XXX.XXX.XXX.XX pref-src="" routing-table=main scope=30 suppress-hw-offload=no \
target-scope=11
add comment=ISP2-LTE distance=1 dst-address=8.8.8.8 gateway=10.56.XXX.XXX scope=30 target-scope=10
add check-gateway=ping comment=ISP2-LTE disabled=no distance=2 dst-address=0.0.0.0/0 gateway=8.8.8.8 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=30
add check-gateway=ping comment=ISP2-WG disabled=no distance=2 dst-address=0.0.0.0/0 gateway=8.8.8.8 pref-src="" routing-table=TO_WG scope=30 suppress-hw-offload=no target-scope=30
so to recap
Site A WAN-2 only to connect to Site B, Site A is the peer Site B is the Server, I want all traffic over WAN2 to use wg at all times
I hope i have provided enough information to above, that it all makes sense, once gain thanks in advance for all your help