One of my clients has a Chamberlain MyQ gateway(Model 828LM) It is used to open the garage door with his phone. I replaced the router with a Mikrotik and now it doesn’t connect to the internet, well according to the diagnostic lights and manual. The device is wired and pulls a reservation that I have setup.
According to the manual this is what needs to happen:
The Internet Gateway uses User Datagram Protocol (UDP) port 80 for inbound and outbound data
messages. Transmission Control Protocol (TCP) port 2165 is used for firmware updates. If a firewall
or network security appliance is on the network (e.g. SonicWALL®), the User Datagram Protocol (UDP)
Timeout setting needs to be set to 180 seconds or greater. See the Incompatible Router and Switch
section for more information.
Here is my rules for the nat to allow this traffic to the internal IP
Will the above rules allow both directions of traffic to the Myq?
I have tried a number of things to make it work and I always get the same error. I was thinking a DMZ might do it but I am not sure if I set it up incorrectly.
I just had a look at the manual for the Chamberlain MyQ gateway 828LM. In all manuals I found, you just need to connect the “Chamberlain gateway” to your router in such a way, that it can connect to the internet.
As far as I understood, the “Chamberlain gateway” will establish a connection to some server at Chamberlain (so outgoing traffic only).
When you open your garage door you also connect with your smartphone to the Chamberlain server (also outgoing connection). The opening command is then transmitted over the Chamberlain server.
Well … I could be mistaken and this communication is only necessary for the first initialization.
I would suggest you try the following:
Make a DMZ that can connect to the internet (setup should be similar to the LAN; you need a DHCP server, default firewall rules, masquarade rule, …). Devices in the DMZ should be able to connect to the Internet.
Does it work there?
If not then please post the configuration of the MikroTik (/export) and a description of the network and the IP addresses.
I tried to setup a DMZ but I am not sure the config was correct. I setup DMZ bridge and added only the one port that the device was connected to. Then configured DHCP on the Bridge. and then gave the Chamberlain device an IP reservation on the new DHCP. I configured firewall rules
/ip firewall nat
add chain=dstnat action=dst-nat in-interface=[WAN INTERFACE NAME] protocol=tcp dst-port=80 to-addresses=[INSIDE IP ADDRESS OF DMZ HOST]
and it still flashed that it wasn’t able to connect. but I didn’t try another device to see if it connected.Do I still need a masquerade?
Do you have a walk through for a DMZ?
Here is the exporthttps://drive.google.com/open?id=0Bw_tsNmNus8DNXc2UHVQSWR1YVU
Create a DHCP server. Note that we have only one address in the pool. So the MyQ will get this address.
As DNS server you can adjust to your liking (in this example I used the Google DNS server).
Please check that you change your masquerade rule to the following. Outgoing traffic to the Internet should always be masqueraded (so remove the src-address restriction).
Yes it is separate from the rest of my network. When I had the MyQ Home Gateway connected to a port that was part of my data subnet, it would never “talk” home successfully. It wasn’t until I dedicated a specific port / network at 10/100M did it work.
I will say that I recommend that you put in a block in your firewall for the entire 6.0.0.0/8 address space. This is a DoD network and Chamberlin Support could not answer why the gateway “reached” out to this network. I have it blocked on the forward, inbound and outbound.