Follow on Instagram

15 Nov 2026 · Sanjay Prasad

OpenWrt with an Airtel, Jio, BSNL or ACT connection: what actually works

You almost never flash the box your ISP gave you. You put your own OpenWrt router behind it. Here is how that works on each of the big Indian ISPs, and which routers to buy.

You asked in the comments, so here is the full answer. Short link: solve-site-kappa.vercel.app/get/router

The reel this is from

After the OpenWrt reels, the most common question was some version of "how do I do this on my free Airtel router?" Someone else replied that most routers don't support it. Both are fair, so here is the honest answer.

The short answer

Two ways to connect your router

Option A: bridge mode (the proper way). The ISP box stops routing and just passes the connection through. Your OpenWrt router logs in to the ISP itself, usually over PPPoE with a username and password. One router, no double NAT, and your router sees the real connection.

Option B: router behind router (works everywhere, no phone calls). Plug a LAN port of the ISP box into the WAN port of your router and set its WAN to DHCP. Turn off the ISP box's Wi-Fi so the two don't fight. You get "double NAT", which is fine for browsing, streaming, ad blocking, SQM and VPN clients. It mainly gets in the way of hosting things and some online games. If the ISP box has a DMZ setting, point it at your router to soften this.

Start with option B. It takes ten minutes, and you can move to bridge mode later.

Airtel Xstream Fiber

JioFiber and Jio AirFiber

BSNL Bharat Fibre

ACT Fibernet

Will bridge mode give me a public IP?

Usually not. Airtel and Jio put most home users behind carrier-grade NAT, so even with bridge mode you can't open ports from the internet. For remote access to your home network, use Tailscale (or ZeroTier). It works from behind CGNAT because both ends connect outwards, and it runs on OpenWrt. If you really need inbound ports, ask your ISP about a static IP (usually a paid add-on), or use IPv6 if your ISP gives it.

Which router to buy

All of these have official images in the current OpenWrt release (25.12.6). Check the hardware version on the label under the router before you buy or flash. Same name, different version, can mean completely different hardware.

RouterSupported versionWatch out for
Mercusys MR90Xv1 (v1.2 units reported working)The router from the two-box reel. Wi-Fi 6, MediaTek Filogic
TP-Link Archer AX23v1 (and v1.2)v2 is different hardware and isn't supported
Xiaomi AX3000TRD03Newer units need OpenWrt 24.10 or later. RD03v2 is different hardware. Mostly sold as an import
Cudy WR3000v1The newer "3.0" version has no image yet
GL.iNet Beryl AX / Flint 2GL-MT3000 / GL-MT6000Ships with OpenWrt-based firmware, so there's nothing to flash. Pricier

Don't want to flash anything at all? GL.iNet is the answer. Its routers come with OpenWrt-based firmware from the factory, so you can install AdGuard Home, WireGuard and Tailscale out of the box.

How to check any router

  1. Turn it over and read the exact model and hardware version on the label (for example "Ver: 1.2").
  2. Look it up in the OpenWrt Table of Hardware or the firmware selector.
  3. The version has to match. Then read that device's install notes before you flash.

Sources

BlogAll postsPracticeAll questions