first of all im very new in Mikrotik and im very happy that i got internet working

My Setup is a fritzbox as modem, behind it a mikrotik Router.... Connection to internet is made by mikrotik router via pppoe
All my Clients are connected to the mikrotik router and all of them have working internet and dns (as far i can see)
one of my clients is a gameserver via docker on unraid.... This stuff worked all perfectly with my old router (fritzbox)
My Problem is that i get very high pings if im connected to the gameservers. My Friends, that are connecting from outside my homenetwork does not have this problem so i guess it is something stupid in my config (this hairpin stuff is rly new to me have not needed this before). A result is that i need to wait sometimes around 5 minutes until the game check that i have made some inputs

Also the Portforwarding is a bit different as i thought.... Here is my config (this is a WIP and all tips are welcome)
Code: Select all
# 2025-03-24 21:03:08 by RouterOS 7.18.2
# software id = KEEF-Y536
#
# model = C53UiG+5HPaxD2HPaxD
# serial number = #############
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] loop-protect=off
/interface wifi
set [ find default-name=wifi1 ] configuration.country=Germany .mode=ap .ssid=\
Dingsbums .station-roaming=yes disabled=no security.authentication-types=\
wpa2-psk,wpa3-psk .encryption=""
set [ find default-name=wifi2 ] configuration.country=Germany .mode=ap .ssid=\
Dingsbums disabled=no security.authentication-types=wpa2-psk,wpa3-psk \
.encryption=""
/interface pppoe-client
add add-default-route=yes allow=pap,chap,mschap2 disabled=no interface=ether1 \
name=telekom use-peer-dns=yes user=\
********************
/interface list
add name=WAN
add name=LAN
/interface wifi security
add authentication-types=wpa-psk,wpa2-psk disabled=no encryption=\
tkip,ccmp,gcmp,ccmp-256,gcmp-256 name=wpa_profiile
/ip pool
add name=dhcp_pool0 ranges=192.168.2.2-192.168.2.254
/ip dhcp-server
add address-pool=dhcp_pool0 interface=bridge1 lease-time=7h30m name=dhcp1
/ipv6 pool
add name=telekom.ipv6 prefix=::/56 prefix-length=64
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 disabled=yes interface=wifi1
add bridge=bridge1 interface=wifi2
add bridge=bridge1 interface=wifi1
/ip neighbor discovery-settings
# ipv6 *accept router advertisements* configuration has changed, please restart device to apply settings
set discover-interface-list=!dynamic
/ip settings
# ipv6 *accept router advertisements* configuration has changed, please restart device to apply settings
set accept-redirects=yes
/ipv6 settings
# ipv6 *accept router advertisements* configuration has changed, please restart device to apply settings
set accept-router-advertisements=yes
/interface list member
add interface=ether1 list=WAN
add interface=bridge1 list=LAN
add interface=telekom list=WAN
/interface ovpn-server server
add mac-address=FE:BA:63:7F:C2:23 name=ovpn-server1
/ip address
add address=192.168.2.1/24 interface=bridge1 network=192.168.2.0
/ip cloud
set ddns-enabled=yes ddns-update-interval=5m
/ip dhcp-client
add disabled=yes interface=ether1
/ip dhcp-server lease
add address=192.168.2.141 address-lists="192.168.2.153,192.168.2.139,192.168.2\
.143,192.168.2.154,192.168.2.142,192.168.2.110" comment=Unraid \
mac-address=B0:41:6F:0E:98:51 server=dhcp1
add address=192.168.2.124 comment=docker-master mac-address=38:F7:CD:C1:DB:2D \
server=dhcp1
add address=192.168.2.42 comment=gitlabrunner mac-address=52:54:00:5B:1B:68 \
server=dhcp1
add address=192.168.2.40 comment=Harbor mac-address=52:54:00:79:24:FB server=\
dhcp1
add address=192.168.2.123 comment=nas mac-address=00:13:3B:2F:25:80 server=\
dhcp1
add address=192.168.2.100 comment="Netgear Switch" mac-address=\
B0:39:56:70:33:41 server=dhcp1
add address=192.168.2.51 comment=rpi8-gb mac-address=E4:5F:01:6E:FD:27 \
server=dhcp1
add address=192.168.2.50 comment="\C2\A0rpi-400-4gb" mac-address=\
E4:5F:01:27:28:B2 server=dhcp1
add address=192.168.2.43 comment=zaproxy mac-address=52:54:00:93:36:C1 \
server=dhcp1
add address=192.168.2.35 client-id=1:fa:b5:a:57:29:80 mac-address=\
FA:B5:0A:57:29:80 server=dhcp1
add address=192.168.2.33 client-id=1:24:58:7c:ab:fb:ec mac-address=\
24:58:7C:AB:FB:EC server=dhcp1
add address=192.168.2.34 mac-address=AC:15:A2:DD:78:93 server=dhcp1
/ip dhcp-server network
add address=192.168.2.0/24 gateway=192.168.2.1
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.2.43 comment=tower regexp=*.home.lan type=A
/ip firewall address-list
add address=*********** list=WAN-IP
/ip firewall filter
add action=accept chain=forward connection-state=established,related
add action=drop chain=input connection-state=new dst-address-list=WAN-IP \
dst-port=53 protocol=udp
add action=drop chain=input dst-address-list=WAN-IP dst-port=53 protocol=tcp
add action=accept chain=input connection-state=new
add action=drop chain=input connection-state=invalid
add action=accept chain=input protocol=icmp
add action=accept chain=input in-interface-list=LAN
add action=accept chain=input comment=steam disabled=yes dst-address-list=\
WAN-IP dst-port=3478 protocol=udp
add action=accept chain=input connection-state=related disabled=yes
add action=accept chain=input disabled=yes
add action=accept chain=output connection-nat-state=srcnat,dstnat \
connection-state=established,related,new
add action=accept chain=forward dst-address-list=WAN-IP dst-port=25565-25620 \
protocol=udp
add action=accept chain=input dst-address-list=WAN-IP dst-port=4379-4380 \
protocol=udp
add action=accept chain=input dst-address-list=WAN-IP dst-port=25565-25620 \
protocol=tcp
add action=accept chain=input dst-address-list=WAN-IP dst-port=25565-25620 \
protocol=udp
add action=accept chain=input dst-address-list=WAN-IP dst-port=27000-27050 \
protocol=tcp
add action=accept chain=input dst-address-list=WAN-IP dst-port=27000-27050 \
protocol=udp
add action=drop chain=forward connection-nat-state=!dstnat connection-state=\
established,related,new dst-address-list=WAN-IP log=yes log-prefix=\
dropforward
add action=drop chain=forward connection-state=invalid
add action=accept chain=forward connection-nat-state=dstnat \
in-interface-list=WAN log-prefix="forward dstnat"
add action=fasttrack-connection chain=forward connection-state=\
established,related hw-offload=yes
add action=accept chain=forward comment="Allow Port forwarding" \
connection-state=established,related,new,untracked
add action=accept chain=forward comment="Internet Traffic" in-interface-list=\
LAN out-interface-list=WAN
add action=accept chain=forward connection-nat-state=dstnat disabled=yes
add action=drop chain=input log-prefix="input block"
/ip firewall nat
add action=masquerade chain=srcnat comment="Hairpin NAT" dst-address=\
192.168.2.0/24 src-address=192.168.2.0/24
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=80 protocol=tcp to-addresses=192.168.2.43 to-ports=80
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=443 protocol=tcp to-addresses=192.168.2.43 to-ports=443
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=25565-25620 protocol=tcp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat connection-limit=100,32 disabled=yes \
dst-port=25565-25620 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=27000-27050 protocol=tcp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=27000-27050 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=3478 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=4379-4380 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat dst-address-list=WAN-IP dst-port=25565-25620 \
protocol=tcp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat dst-address-list=WAN-IP dst-port=25565-25620 \
protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat dst-address-list=WAN-IP dst-port=27000-27030 \
protocol=tcp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat dst-address-list=WAN-IP dst-port=27000-27030 \
protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=3478 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat disabled=yes dst-address-list=WAN-IP \
dst-port=4379-4380 protocol=udp to-addresses=192.168.2.141
add action=dst-nat chain=dstnat comment="zaproxy https" dst-address-list=\
WAN-IP dst-port=443 log-prefix=ssl protocol=tcp to-addresses=192.168.2.43
add action=masquerade chain=srcnat comment=Masquerade out-interface=telekom \
out-interface-list=WAN
add action=dst-nat chain=dstnat comment="zaproxy http" dst-port=80 \
in-interface-list=WAN protocol=tcp to-addresses=192.168.2.43
add action=dst-nat chain=dstnat dst-port=25000 in-interface-list=WAN \
protocol=tcp to-addresses=192.168.2.141 to-ports=25000
/ip ipsec profile
set [ find default=yes ] dpd-interval=2m dpd-maximum-failures=5
/ip service
set telnet address=192.168.2.0/24
set ftp address=192.168.2.0/24
set www address=192.168.2.0/24
set ssh address=192.168.2.0/24
set api address=192.168.2.0/24
set winbox address=192.168.2.0/24
set api-ssl address=192.168.2.0/24
/ip traffic-flow
set enabled=yes
/ip upnp
set enabled=yes
/ip upnp interfaces
add interface=bridge1 type=internal
add interface=telekom type=external
/ipv6 address
# duplicate address detected
add from-pool=telekom.ipv6-2 interface=bridge1
/ipv6 dhcp-client
add add-default-route=yes interface=telekom pool-name=telekom.ipv6-2 request=\
prefix
/ipv6 dhcp-server
add address-pool=telekom.ipv6-2 interface=bridge1 name=server1 prefix-pool=\
telekom.ipv6-2
/ipv6 firewall filter
add action=accept chain=input protocol=icmpv6
add action=accept chain=forward dst-port=546 protocol=udp src-address=\
fe80::/10
/ipv6 nd
set [ find default=yes ] interface=bridge1
/system clock
set time-zone-name=Europe/Berlin
/system note
set show-at-login=no
/system ntp client
set mode=broadcast
/system ntp server
set broadcast=yes enabled=yes manycast=yes multicast=yes
/system ntp client servers
add address=192.168.2.1
/tool mac-server
set allowed-interface-list=LAN
/tool mac-server mac-winbox
set allowed-interface-list=LAN