I have a smoker controller for my BBQ that is WiFi enabled and is supposed to be accessible from both the WiFi network it is on as well as remotely.
Both the controller, and the app on my phone that allows you to monitor and set parameters, work flawlessly when my phone is connected to the local WiFi network that the controller is hosted on.
However, as soon as I leave that WiFi network, I can no longer connect. It leads me to suspect that it is a problem with the port forwarding / port access when outside the local network.
The controller uses ports 1812 and 16384 for access, and has been assigned a static local IP on 192.168.1.124
Below is my firewall config :
Code: Select all
# jul/24/2018 08:25:32 by RouterOS 6.42.6
# software id = 14U4-DILV
#
# model = CRS109-8G-1S-2HnD
/ip firewall filter
add action=drop chain=input comment="default configuration" protocol=icmp
add action=accept chain=input comment="default configuration" \
connection-state=established,related
add action=drop chain=input comment="default configuration" in-interface=\
ether1-gateway
add action=fasttrack-connection chain=forward comment="default configuration" \
connection-state=established,related
add action=accept chain=forward comment="default configuration" \
connection-state=established,related
add action=drop chain=forward comment="default configuration" \
connection-state=invalid
add action=drop chain=forward comment="default configuration" \
connection-nat-state=!dstnat connection-state=new in-interface=\
ether1-gateway
/ip firewall nat
add action=masquerade chain=srcnat comment="default configuration" \
out-interface=pppoe-out1
add action=redirect chain=dstnat dst-port=53 protocol=udp
add action=redirect chain=dstnat dst-port=53 protocol=tcp
add action=dst-nat chain=dstnat dst-port=1812 in-interface=ether1-gateway \
protocol=udp to-addresses=192.168.1.124 to-ports=1812
add action=dst-nat chain=dstnat dst-port=16384 in-interface=ether1-gateway \
protocol=udp to-addresses=192.168.1.124 to-ports=16384
/ip firewall service-port
set ftp ports=1021
I've tried adding a port forward, and setting the protocol to both TCP and UDP - neither work, and an external port check of the ports shows no response or rejected whereas other common ports e.g. 80 for HTTP work fine.
Any suggestions on how to get these ports working correctly for this smoker controller?
Thanks for any help offered.
Daniel.