Roadwarrior Ipsec Ikev2 + Gre

Hi,
I created a IPsec Ikev2 connection between my server with fixed IP and a mikrotik roadwarrior client, just as described in the wiki.

Now I wanted to establish a Gre connection between the 2 hosts.

Roadwarrior:

   R name="gre-tunnelhome" mtu=auto actual-mtu=1476 local-address=0.0.0.0 remote-address=172.31.20.174 keepalive=10s,10 dscp=inherit 
      clamp-tcp-mss=yes dont-fragment=no allow-fast-path=yes



#      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADS  0.0.0.0/0                          192.168.177.1             1
 1 ADC  192.168.1.0/24     192.168.1.1     ether1                    0
 2 ADC  192.168.77.254/32  192.168.77.254  wlan1                     0
 3 ADC  192.168.80.0/30    192.168.80.2    gre-tunnelhome            0
 4 ADC  192.168.177.0/24   192.168.177.63  wlan1                     0

Server:

 R name="gre-tunnel1" mtu=auto actual-mtu=1398 local-address=0.0.0.0 
      remote-address=192.168.77.254 keepalive=10s,10 dscp=inherit  clamp-tcp-mss=yes dont-fragment=no allow-fast-path=yes



#      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADS  0.0.0.0/0                          172.31.16.1               1
 1 ADC  172.31.16.0/20     172.31.20.174   ether1                    0
 2 ADC  192.168.80.0/30    192.168.80.1    gre-tunnel1               0

No firewall or Nat rules on both sides

Gre tunnel works, but my problem is that I can’t ping through the tunnel the other client 192.168.80.1 → 192.168.80.2 and vice versa.

I can see that there is traffic on the other side’s gre interface, but ping won’t come back.

Have I missed a route?

Thx

Would you mind posting the rest of your config? I am looking to do EXACTLY the same thing and it would appear you are much further along than I am…