So I had a GRE tunnel that was working fine until it suddenly stopped. I’ve rebooted both routers, restored good configurations, and it just won’t connect. Strange thing is, the connection shows “running” on one side but not the other. See:
I use GRE over IPSEC. For me this happened when one side had stale connection in tracking before IPSEC was up. My solution is a simple rule in firewall:
/ ip firewall filter add action=reject chain=output ipsec-policy=out,none protocol=gre
I am not using IPSEC, and have rebooted both routers. This should have reset the connections right? Either way, those commands didn’t work, same issue.