(Flint 3) NAT loopback not working

Hi,

I just upgraded from a Flint 2 to Flint 3, I have noticed NAT Loopback does not work now.

I access some of my servers through domain names which come back to my own IP through port forwarding.

I can access the servers when I'm using an external internet connection (like personal hotspot). So port forwarding and server config is fine.

EDIT - Upon further testing, this is only an issue on Ethernet. NAT Loopback is working on Wifi clients.

Can you please fix this.

Thanks

1 Like

Hi,

This is a known issue: the Qualcomm NSS hardware acceleration breaks the NAT loopback.
There are currently two solutions for this.

Solution 1:
Just disable the hardware acceleration.
The steps are as follows:

  1. Access the admin panel.
  2. Browse to Network > Network Acceleration > Disable.

Please note that this solution may reduce the rate between LAN and WAN.

Solution 2:
Add a DNS record for use by intranet devices while keeping hardware acceleration enabled.
The steps are as follows:

  1. Access the admin panel.
  2. Browse to Network > DNS > Click Edit Hosts button in the upper right.
  3. Create a new line, enter your intranet server's private IP address, leave a space, then enter your domain.
  4. Apply the changes and clear the DNS cache on your other devices to make it work.

Note that this solution requires

  1. The external and internal ports for port forwarding to be configured the same, otherwise you will need to use different ports when accessing from a public or intranet network.
  2. The intranet devices should use the DNS of BE3600, could not use the Encrypted DNS.
1 Like

Thank you, I have gone with solution 2. Do you know if this is currently being worked on?

We are still working on it to see whether we can fix it, but no specific timeline can be shared.
Currently, please use one of the solutions mentioned before to bypass it.
Thanks for your understanding.

I have had to disable hardware acceleration as setting static IP's wasn't working with my reverse proxy (Nginx).

Hopefully this is fixed soon as I suspect a lot of your users self host, like I do.
Disabling hardware acceleration will cost me performance.

I'm unhappy.

Our R&D team has been working hard on this issue for a long time, but there is no solution.
We have fed back to Qualcomm and await their further research.
We are also urging them to check, will update you asap if we have any news.
If this issue does affect your normal use, please contact us by email [email protected], and let us communicate further.

Thank you for the update, I wish I kept the box for this router so I could send it back to you guys.

My Ring Doorbell won't connect to wifi anymore and the Hardware Acceleration has to be disabled, the Flint 3 shouldn't have been released with so many bugs, or perhaps you should have used a different brand chip, Qualcomm seem to be slipping...

Box does not matter.
Please feel free to email [email protected] to let us know once you decide to return the Flint 3.

1 Like

Hi chipped!

I’ve tested this as well and can confirm your observations:
With hardware acceleration enabled, I can’t access my own domains from within the LAN when they point to my public IP address – for example via Cloudflare. The issue became especially clear after I disabled the Cloudflare proxy: local access failed immediately. Only after disabling hardware acceleration or adding a DNS rewrite to the internal IP was I able to fix the issue.

A special case on my end:
I'm using a Flint 3 as a VPN client (Mullvad) and simultaneously as a WireGuard server for my smartphone. However, if I route my Unraid server itself through the VPN tunnel, access to public services like Immich or Seafile fails – presumably due to missing NAT loopback in combination with the VPN routing logic. Once I exclude the server from the VPN via policy, everything works again as expected. The exact same setup worked without problems on the Flint 2.

Your doorbell scenario is obviously more specific – but overall, this behavior seems pretty consistently reproducible.

Best regards,
Tom

1 Like

Has NAT loopback been fixed yet?

I encountered the same issue recently. I’m using the latest snapshot version of 4.8.3 and the issue is still present there.

Hi

Our R&D team is actively collaborating with Qualcomm to address this issue.
We understand the importance of a timely resolution and are actively advocating for this matter to be prioritized.

1 Like

It has been more than 2 months since I reported this. That is 8 weeks. That is 40 working days. That is 320 working hours. How much more time do they need to fix this? Will it ever be fixed?

We apologize for any inconvenience this may cause.

Please understand that this is a chip-level issue, which requires careful investigation by Qualcomm and our team to determine the root cause and whether a fix is feasible without affecting other functions. This process may take some time.

If the issue impacts your normal use, please contact us at [email protected] so we can follow up with you directly.

1 Like

That’s realy sad. I bought the Flint 3 for home use after liking the Beryl AX, but NAT loopback is a must-have for my use case. I can’t even use the hosts workaround because there are multiple domains involved. Disabling hardware acceleration is obviously not a good solution (but in reality, I’m not sure how to properly test how much it really affects my performance). I hope this can be resolved; though, reading this, I'm starting to feel a bit skeptical.

Hi

Maybe we know more details why the Host solution isn't working for you?
If you have multiple domains pointing to the same internal server, creating multiple entries should make it work.
For example:

192.168.0.100 first.example.com
192.168.0.100 second.example.com
192.168.0.100 example2.com

We still continue to urge Qualcomm to resolve this issue, but their progress has been slow and may take far more time.

Well, simply turn it off and see if your internet speeds in for example speedtests are no longer giving you the maximum speeds.

Hardware Acceleration offloads certain routing tasks, like performing NAT, from the router’s CPU to dedicated hardware. The Flint 3’s CPU is not terrible though, so depending on your use that might actually just handle all your traffic fine.

Usually people use a reverse proxy, which will take the domain like https://first.example.com and then go the internal server like http://192.168.0.100:8080

So you need to now manually enter the port when you are inside your network and not use it when you are outside. As only 443 for example is exposed on the router and the reverse proxy tunnels it to the other port internally.