How Can I Let IPv4-Only Remote Clients Connect to My MikroTik (Behind IPv6-Only Teltonika TRB140)?

Hi all,

I’m setting up a remote access system. My current setup:

  • I have a Teltonika TRB140 router with only IPv6 internet (no public IPv4)
  • My MikroTik CCR2116 is connected to the TRB140 via Ethernet (ether2), and it receives an IPv6 prefix via DHCPv6-PD
  • IPv6 routing works fine between TRB140 and MikroTik, and LAN clients have IPv6 access
  • Now I want IPv4-only remote clients (e.g., from mobile or public networks) to be able to reach my MikroTik router remotely

The problem is:
Since there’s no public IPv4 on TRB140, remote clients can’t connect using regular IPv4 (e.g., VPN or Winbox over IPv4).

What I need help with:

  • Is there a way to make IPv4-only clients reach my MikroTik over the IPv6-only internet?
  • I want to know if it’s possible to set up NAT64 on the Teltonika TRB140.

Any working solution or guidance would be appreciated.

Thanks in advance!

Hello,

Unfortunately, due to the limited hardware capabilities and restricted flash memory of the TRB140, it does not support installing the NAT64 package, which is necessary for translating communication between IPv6 and IPv4 hosts.

However, I will double-check these requirements and limitations on the TRB140 and update you shortly in case there are any feasible alternatives.

Thank you for your patience and interest.

Best regards,

In addition, does your IPv6 network support customer-side translator (CLAT)/464XLAT? If so, there might be a possible way for achieving the required setup, nevertheless, then we’re going to continue this process with instructions privately.

Thank you for your response,

We are using Bussiness telekom simcard with static ip6

While I understand the hardware and flash memory limitations you mentioned, I wanted to highlight that the official documentation and feature list for the TRB140 at the time of purchase indicated support for NAT64. This was one of the reasons I selected this model for my setup.

Hello @krishna7124,

Thank you for your update.

I’ve reached out to our R&D team regarding NAT64/jool support on TRB devices, as well as potential alternatives for your intended setup. I’ll make sure to get back to you as soon as there’s any feedback, clarification, or an update from their side.

Thank you for your patience and understanding.

Best regards,

To clarify, unfortunately, even with NAT64, it wouldn’t be possible to make devices on IPv4 LAN reach your MikroTik over IPv6 public, because NAT64/jool only allows reaching IPv4 devices in LAN from IPv6 public network, but not vice versa.

Let me know if you have any other questions or need any of the assistance.

Hello Martynas,

Thank you for your detailed clarification and for reaching out to the R&D team.

I now understand that NAT64 (Jool) is primarily designed to allow IPv6-only clients to access IPv4 services, not the other way around. This makes sense for many internet use cases, but unfortunately doesn’t align with my current setup where I want IPv4-only remote clients to reach an IPv6-only MikroTik device.

Given this, I’ll wait to hear back from your R&D team regarding any possible alternatives or routing configurations that might help bridge this direction of communication.

Also, if there are any Teltonika routers that do support NAT64/Jool, I would appreciate your recommendation, as I’m open to upgrading the hardware if needed.

Thanks again

Hello,

In addition to the points discussed earlier, I’ve now received further clarification from our R&D team.

Based on your described setup and requirements and according to our developer, you’d need a NAT46 setup with the following topology:

However, it’s important to note that even if the TRB140 supported NAT46, it would still require a public IPv4 address. This would, in many cases, negate the benefit of using NAT46, as other options like port forwarding or VPN tunneling would likely offer a more practical and reliable solution, especially since your MikroTik device isn’t strictly IPv6-only and can support both stacks.


Regarding NAT64/Jool support, if you’re still exploring NAT64 (IPv6 → IPv4 translation) for other use cases, below is a list of Teltonika devices that support it:

Click to expand

OTD500;
RUTC50;
All RUTM series;
All RUTX series;


Please let us know if you’d like assistance choosing the most suitable device based on your network design or if you’d like configuration guidance for VPN-based alternatives.

Best regards,

Hello @krishna7124,

Hope you’re doing well!

Could you please let me know if you have any further questions or if you still need assistance?

Best regards,