I have a 6in 4 tunnel with the following config:
My problem with this is that when trying to send something through the tunnel, the source address is not the specified address, but the WAN addres:
/interface 6to4 add !keepalive local-address=192.168.32.1 name=Home remote-address=192.168.0.1
I'm not sure what the issue could be here, I have checked my NAT rules, and removed any src-nat, except the default NAT:
77 9753... home.crill... 192.168.0.1 10.160.22.11 ipv6-encap 1300 1 no 78 9753... home.crill... 192.168.0.1 10.160.22.11 ipv6-encap 902 1 no
The 6in4 tunnel is not leaving the router through the WAN, but through an OpenVPN tunnel, and I have verified that the packets are arriving at the remote end, so they should not be subject to the default masquerade.
add action=masquerade chain=srcnat comment="defconf: masquerade" ipsec-policy=out,none out-interface-list=WAN
Any inputs would be very appreciated! :)