(1) Since you are the client, for wireguard you need to add keep alive in the PEER settings, lets say 30 seconds…
(2) You forgot to remove this address.… dont think it belongs
/ip address
add address=192.168.88.1/24 comment=defconf interface=bridge network=
192.168.88.0
add address=192.168.10.1/24 interface=bridge network=192.168.10.0
add address=10.67.223.84/24 interface=wg-pl1 network=10.67.223.0
add address=192.168.11.1/24 interface=wifi3 network=192.168.11.0
(3) I find it frustrating that you refuse to order your firewall rules. the input chain all together followed by the forward chain or vice versa as long as together. Much easier to read and better in detecting errors.
(4) This is problematic and needs to be removed… The Wireguard interface will make the necessary connection.
add action=accept chain=output dst-address=45.134.212.6 dst-port=51820
protocol=udp
(5) This is also ridiculous and problematic and needs to be removed…
add action=accept chain=input protocol=udp src-address=45.134.212.66
src-port=51820
The mullvad server is not connecting to you, you are connecting to it!!!
(6) This rule is an old default rule that should be removed, we have it covered by better rules
add action=drop chain=forward comment=
“defconf: drop all from WAN not DSTNATed” connection-nat-state=!dstnat
connection-state=new in-interface-list=WAN
(7) You have this rule duplicated, remove one of them…
add action=accept chain=forward in-interface=wifi3 out-interface=wg-pl1
(8) You have an ip route doing nothing but getting in the way and needs to be removed.
/ip route
add dst-address=0.0.0.0
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=wg-pl1 pref-src=“”
routing-table=wifiUsers suppress-hw-offload=no
(9) Finally MISSING necessary routing rule!!!
/routing rule add src-address=192.168.11.0/24 action=lookup table=wifiUsers
Note: If you never want the wifi users from this subnet to be able to access the local WAN, in case the wireguard tunnel is down for whatever reason,
the change the action to: action=lookup-only-in-table
(10) Make the necessary changes and it should work…
++++++++++++++++
PS if the address provided by mulvad for you has changed, then you need to do so in the IP address for wireguard on the MT.