Hi all,
I am trying to configure L2TP/IPsec connectivity from internet to my mirkotik router.
Current setup is:
internet <==> router ( 192.168.1.0/24) <==> mikrotik (192.168.1.10, 192168.88.0/24)
When I am connected to 192.168.1.0 network, I can connect to VPN. When trying to connect from external hotspot, I cannot.
Router is configured to forward port 500, 1701, 4500 to IP mikrotik on mikrotik’s WAN; mikrotik firewall setup is below.
I had to explicitly enable protocols ipsec-ah and ipsec-esp on mikrotik. Should I forward some other ports from router to mirkotik?
Thanks
Andrea M
[admin@MikroTik] > /ip firewall filter print
Flags: X - disabled, I - invalid; D - dynamic
0 D ;;; special dummy rule to show fasttrack counters
chain=forward action=passthrough
1 ;;; defconf: accept established,related,untracked
chain=input action=accept connection-state=established,related,untracked log=no log-prefix=“”
2 ;;; L2TP over IPsec VPN
chain=input action=accept protocol=udp dst-port=500,4500,1701 log=no log-prefix=“”
3 chain=input action=accept protocol=ipsec-ah log=no log-prefix=“”
4 chain=input action=accept protocol=ipsec-esp log=no log-prefix=“”
[…]
9 ;;; defconf: drop invalid
chain=input action=drop connection-state=invalid log=no log-prefix=“”
10 ;;; defconf: accept ICMP
chain=input action=accept protocol=icmp log=no log-prefix=“”
11 ;;; defconf: accept to local loopback (for CAPsMAN)
chain=input action=accept dst-address=127.0.0.1 log=no log-prefix=“”
[…]
13 ;;; defconf: drop all not coming from LAN
chain=input action=drop in-interface-list=!LAN log=no log-prefix=“”
14 ;;; defconf: accept in ipsec policy
chain=forward action=accept log=no log-prefix=“” ipsec-policy=in,ipsec
15 ;;; defconf: accept out ipsec policy
chain=forward action=accept log=no log-prefix=“” ipsec-policy=out,ipsec
16 ;;; defconf: fasttrack
chain=forward action=fasttrack-connection hw-offload=yes connection-state=established,related log=no log-prefix=“”
17 ;;; defconf: accept established,related, untracked
chain=forward action=accept connection-state=established,related,untracked log=no log-prefix=“”
18 ;;; defconf: drop invalid
chain=forward action=drop connection-state=invalid log=no log-prefix=“”
19 ;;; defconf: drop all from WAN not DSTNATed
chain=forward action=drop connection-state=new connection-nat-state=!dstnat in-interface-list=WAN log=no log-prefix=“”
[admin@MikroTik] >