I have two routers hap lite, with same bug.
Config:
Remote open vpn server(192.168.217.0/24 local net, 192.168.219.0/24 ovpn net) < —internet —> mikrotik hap lite(ovpn client) <—> sip adapter(192.168.88.30)
Problem:
after mikrotik reboot, sip adapter can’t connect to 192.168.219.0/24 network few hours. Mikrotik packet sniffer for 5060 port don’t show any packets.
If i change sip adapter ip, everything begins to works. If i connect sip adapter AFTER reboot - everything works.
Seems like, it’s nat cache bug, i see the problem so:
- Mikrotik power on
- SIP adapter renew ip via dhcp
- SIP adapter sends udp packet to 192.168.219.11. Open vpn not started yet, by default routing packet => nat => internet
- Openvpn client started, add new routing rule for 192.168.219.0/24.
- SIP adapter sends udp packet again, but it still going to NAT because of cache.
I create static routing rule with distance 3:
192.168.219.0/24 route via 192.168.88.30(sip adapter).
This rule disabled after openvpn client start. And now all working after reboot.
