Help, pls, with IP-IP Tunneling

Hi,
I want to connect two MikroTik Routers by IPIP-tunnel. I have configured routers as follows:

Configuration of MT1:
interface ipip add local-address=15.15.15.15 remote-address=20.20.20.20
interface enable ipip1
ip address add interface=ipip1 address=172.16.1.1/24
ip route add dst-address=20.20.20.20 gateway=172.16.1.2

15.15.15.15 - This is Public IP-address on the Ether1

Configuration of MT2:
interface ipip add local-address=20.20.20.20 remote-address=15.15.15.15
interface enable ipip1
ip address add interface=ipip1 address=172.16.1.2/24
ip route add dst-address=15.15.15.15 gateway=172.16.1.1

20.20.20.20 - This is Public IP-address on the Ether1

However, the tunnel does not work. PING on router MT1 to 172.16.1.2: “172.16.1.2 ping timeout”


Whether you know, why tunnel does not work? Tell me, please, where I was mistaken?

Thank you.
Peter

it looks like you pretty much had everything good to go until you added the route statements. by adding the route statements you basically break the ipip tunnels on both sides, because you are trying to tell the router to route them over the tunnel. try removing the route statement you added on both sides and then ping your ipip address on both ends.