r/openwrt • • 2h ago

Where can I read about how to set up a LUCI statistics plugin definition?

1 Upvotes

This page has some information that I believe got me pointed in the right direction for making the data readable by RRDtool, but now I think I have to figure out how to tell RRDtool what graphs I want, and I can't find any actual documentation on how to do that. I know I need to put something at /www/luci-static/resources/statistics/rrdtool/definitions/exec.js and there are other examples in there that give me the general shape of the file, but I can't figure out how it works just from reading the examples.


r/openwrt • • 17h ago

Meraki MX100 opnwrt router

7 Upvotes

I found a cheap Cisco Meraki MX100 on Facebook should I buy this and install openwrt. On website it says it’s a generic installation how hard is this installation I assume it’s easy.


r/openwrt • • 1d ago

Meraki MR42. Has anyone been able to flash OWRT recently?

1 Upvotes

I have a couple of decomissioned MR42s from work that were going to go into the landfill. I grabbed them and I thought I would flash OpenWRT on them. I read the guide and tried the "diagnostics mode" first without opening up the box first and no matter what I tried, it just wouldn't work. Next step is serial/UART. Well, I opened up the box and connected RX, TX and GND (at 3.3V, but didn't connect 3.3v pin) from my waveshare UART adapter (that has worked many times before on different devices) and there is no output from the serial. AT. ALL. (adapter has LEDs for RX and TX that usually blink on activity - there is no activity, no blinking at all) I tried different combinations of RX TX, different pins, cleaned the contact pads etc. There is no output. The adapter itself works if I connect RX to TX. Does anybody know if Meraki disabled uart in recent firmware updates? These MR42s were in use up until very recently (we are talking weeks, not months)

EDIT: I should also add that Meraki cycles throguh different colors on LED so it seems to be working normally. I am also 100% certain I never connected to pad #1 with a triangle on it as I was very careful with that


r/openwrt • • 1d ago

[Part 2] Rescued my Soft-Bricked my ZTE ZXHN F670L - Just to fall into another rabbit hole

Thumbnail
gallery
32 Upvotes

Hey Guys,

Surprise Surprise, Now I'm porting openwrt to ZTE F670L.

[Short Summary]

I was able to rescue my soft bricked router using TFTP upgrade method. But soon found out that changing anything in rootfs causes crc error and bricks the device.

So, I'm adding this device's support in openwrt and use for my usecase, which was to share mobile internet using Eth Tethering.

Current Progress?

  • Flashing using TFTP

  • System Boots

  • Both 2.4 and 5 Ghz WLAN work

  • Able to access the LuCi Dash

[Long Story]

  • After getting the UART serial reader, I tried many combinations but was getting gibberish data, similar to what other people have seen with ZTE routers.

  • I was able to read the Serial logs by using USB metal housing as GND.

  • Could not two way communication to work, but from the logs and tinkering with the reset switch, I got to know about TFTP upgrade mode.

  • Luckily found "V1.1.20P3N6B" firmware and unbricked the device

  • Upon customizing again, I found that changing anything in rootfs causes CRC check error and bricks the device.

This caused me to abandon the stock firmware and try porting openwrt for this.

Why openwrt? Idk, I'm new into this and I knly know about this rn.

As of now, I am able to

  • Successfully flash and boot into openwrt firmware.

  • Start both 2.4 and 5 Ghz Wlan

  • Started with a custom html page served using httpd but now Luci dashboard is being served correctly.

Current target is to get LAN to work. Post which my usecase can be achieved.

I'm mostly vibe-coding my way through this, so I'm not sure I'll be able to answer any question, if someone asks. Pls expect a AI paraphrased response.

I'll also add the Agent's work summary in comments.


r/openwrt • • 1d ago

Suggestions / recommendations for my next router - please

11 Upvotes

Hi all,

TL;DR - I'd really appreciate your recommendations for a router that has dual 2.5Gbe NICs and happily runs the latest OpenWRT.

My x86 machine that was running as a router has died, the Linksys WRT1900ACS is running for now, but my Internet connection is 2Gbps and I'd like to use it.

Requirements - pretty simple:

  • Minimum of 2 x 2.5Gbe NICs for connectivity

  • No WiFi needed (it will be switched off because I have access points with a wired backhaul)

  • Minimal 'power': I used to use SQM, but at some point during a rebuild I lost it and never re-installed.

    • My existing Linksys WRT1900ACS reports only 25% of the 512MB RAM is in use

  • Installed services:

    • Adblock

    • HTTPS Dns Proxy

    • Tiny Proxy

    • Policy Based Routing (to route some traffic via a Wireguard client interface)

Options I've looked at so far:

Are there any others I should consider?


r/openwrt • • 1d ago

Help troubleshooting very slow wifi speed on GL-MT6000

Thumbnail
gallery
7 Upvotes

I've had issues on and off since I flashed the GL-MT6000 with OpenWRT.
If I plug directly into the MT6000 via ethernet, I can download this ~300MB file in 1-2 seconds, joining wifi over both 2.4GHz and 5.0GHz, it is taking 15+ minutes.
I checked my channels for interference and width for both 2.4 and 5.0 and they are good. I toggled Hardware flow offloading and enabled WMM Mode.
Not sure where to begin troubleshooting.
Any help would be appreciated.


r/openwrt • • 1d ago

Meraki MR33 upgrade to openwrt

4 Upvotes

I bought a Meraki MR33 and uboot is from 2017 so looks I have to go the long way. Is any new way to get Openwrt without jtag.


r/openwrt • • 2d ago

OpenWrt access points as UniFi access points

38 Upvotes

Google turned the OnHub into abandonware in 2023. OpenWrt revived it, but I run a UniFi router, which only likes to manage Ubiquiti's own APs.

So I wrote a small daemon that speaks UniFi's inform protocol: The controller adopts the OpenWrt AP as a real UniFi model and manages its Wi-Fi, clients, stats, roaming and mesh like its own.

So far it's only tested on that one device, but it would be cool to hear from people with other hardware running OpenWrt.


r/openwrt • • 3d ago

What's your experience with OpenWrt on the ASUS RT-AX89X (rev. B2)

5 Upvotes

Hi, I've just found out that I could replace my router firmware with OpenWrt, which will allow me to use MAP-E, that's necessary to connect directly to the ONT that my ISP will provide me with if I change my contract to the "self-bought router" option. With this I'll be able to take advantage of the full 5 Gb/s that they provide, without being limited to the 2.5 Gb port of their stock router, that I'm using in ONT mode atm.

I've also seen that the B2 will be flawlessly compatible with NSS hardware acceleration, but I don't know much about it. I've also read about possible 5 GHz instability with this firmware, so this is kind of holding me back since I got this router to extend the Wi-Fi range without having to buy extenders (mesh extenders don't work natively on the ISP router, only as access points).

What's your experience with that? Thank you in advance!


r/openwrt • • 3d ago

Wan instabillity

5 Upvotes

I have a Flint 2 which has been running GL-iNet firmware for a year.

I decided to have a play with Openwrt again and installed 25.12.6 and instantly my WAN has been very unstable. I did use 24.10 last year without any issue.

My Flint is connected to a Virgin Media Super Hub 5 via Cat6 to a 2.5Gbe WAN port, which is running in modem mode. The Flint is doing the routing.

I keep getting packet loss and wan disconnections. From what I can see from the logs, it looks like the cable modem is not responding to DHCP requests quick enough and the Flint's WAN is blipping causing all traffic to cease.

How can I prove the WAN port is either faulty or blipping?

The cable modem is fine. I have directly connected a PC into it and there is no packet loss or instability.

I have tried going back to GL-iNet firmware and Tomato64 too. Tried a different patch cable. I get the same result!


r/openwrt • • 3d ago

Help with WAN configuration

3 Upvotes

I'm attempting to switch over my ISP provided Wifi router to a OpenWrt One wifi router because reasons... Anyway this is where my knowledge gap is showing the most because I can't figure out what I'm doing wrong.

The set up normally is as follows, An ISP provided Modem to an ISP provided Wifi router gives us internet as expected. When I attempt to switch the Routers out, we get no internet.

As far as configuration goes the LAN port is able to make connection with the PC and will give it an IP address via DHCP. I can access the web interface no problem. Connecting the Modem to the WAN though is where I have a major knowledge gap on how this all works. No IP address gets assigned to the WAN interface ( Which okay if the Modem doesn't handle DHCP ). But manually setting an IP address doesn't change anything either ( Probably because Im doing it wrong)

The only time I can actually route traffic through the Openwrt One router is by running a line from the Old Wifi Routers Ethernet Panel, to the Ones WAN port. When I do that, then an IP address will get assigned to the interface and the router will have internet activity.

I would expect just connecting the modem to the WAN would just work. I couldn't find any post with this exact problem and would really appreciate any help. Thank you.


r/openwrt • • 4d ago

Issue with VLAN

3 Upvotes

Hello, I'm trying to separate some VM's into their own VLAN, but the VLAN i created doesn't seem to work. On the LAN1 port i want all clients to connect to my LAN, except ones set to use tagged VLAN 10 id. Currently all untagged clients can connect to my LAN normally, but when i set VLAN 10 tag on them they don't receive an IP address and even if i set it manually they can't ping the gateway. I have tried making VLAN 10 untagged and default VLAN but the same thing happens so I'm guessing something is wrong with the interface configuration.

EDIT: I somehow didn’t see that firewall zone was misconfigured and was blocking everything. After correcting that everything works fine.


r/openwrt • • 4d ago

Soft-Bricked my ZTE ZXHN F670L while tinkering - And I couldn't be happier about it

Thumbnail
gallery
29 Upvotes

Hey guys,

First-time poster here.

[Short Story]

I just soft-bricked my router while customizing it to use unlimited 5G over USB tethering. And now I'm here waiting for the USB to UART converter to try and unbrick it via the serial console.

Having a blast playing around with these.

[Long Story]

I just wanted to play around with openwrt to figure out if it fit my usecase for using my Unlimited 5G data in my setup.

Since there is no support for ZTE F670L, I decided to customize the stock firmware directly:

  • Unlocked and connected via telnet.

  • Setup a SSH server for easy access.

  • Configured to route via the Ethernet port.

  • Reverse engineered led key libraries to control the front LED indicators.

While on last step to turn off the red blinking light (since fibre is unplugged), I soft-bricked it and now it stuck while booting.

I did find the UART serial pins and ordered a USB to UART converter to rescue this.

Rescue should work, since I made backups at every step. But even if it doesn't, it was so fun to play around with this.

See you guys after the rescue operation.


r/openwrt • • 6d ago

Openwrt on raspberry pi5 in container

10 Upvotes

Hi! I want to install openwrt on my raspberry pi5 and use my router as an access point. Both will be connected to a switch with VLAN. Fibermodem is connected to pi5 ethernet port and traffic flows out to usb 3.0 ethernet adapter to the switch where I have devices connected to ethernet and devices on my wifi access point.

Anyone tried something like this with openwrt in a container/docker?


r/openwrt • • 7d ago

what convinced you to switch from gl inet firmware to openwrt?

33 Upvotes

is there any benefit to doing that for an average person? I don't know what exactly the difference is between the latest openwrt luci and the luci i can log into already, but im interested in optimizing everything for maximum security and more privacy


r/openwrt • • 7d ago

I got a spare Airtel router which is locked. Titanium 2122A

2 Upvotes

So, basically I have a spare Airtel router, and its software is locked. Is there a way to get the full access, both the backend and the UI. If changing the firmware is possible then I would consider it.
So is there anyway?


r/openwrt • • 7d ago

LobbyFence – free, open-source geo-filter for OpenWrt, FreshTomato, Asuswrt-Merlin and DD-WRT routers

28 Upvotes

https://forum.openwrt.org/t/lobbyfence-free-open-source-geo-filter-for-openwrt-freshtomato-asuswrt-merlin-and-dd-wrt-routers/255313

Just making people aware that there's a new geofilter alternative. I am the guy that made it compared to others; I would argue it is superior in every aspect, though feedback is greatly appreciated.


r/openwrt • • 7d ago

Netgear Orbi RBK20 + OpenWRT: Is it worth?

4 Upvotes

Hello,

I have an RBK20 kit (one RBR20 and two RBS20 satellites) from 2018 running the latest firmware: 2.7.6.6.

Is it worth installing OpenWrt on it? Will this break the mesh functionality? I have seen conflicting information—some say it breaks the mesh, while others say it can be configured to work properly.

Also, considering the outdated hardware, are there any real advantages to doing this? One feature pushing me toward making the switch is WireGuard support.

Thoughts? Any feedback is very appreciated!


r/openwrt • • 7d ago

From a guy with 9 routers just to play CoD, Should I get x86 N100 for the 10th ?

0 Upvotes

Here is some of my background

I have been so much into optimizing routers from ISP router with 1.3 kd to 3.5 kd with Flint 2 with Cake SQM. I must say it has been a very look journey from then to now

My previous router

Netduma
Netduma r2
Netduma r3
Linksys wrt32x
Mikrotik rb4011
Asus ax5400
Asus ของคุณแพนด้า ax11000
Asus rtac88u
Gli.net Flint2 (current one)

So far I have been very happy with flint 2. But the fact that it can shape well at only 300/300 speed when I have 1000/1000 speed package is kinda pain for me. So I have been looking for N100 x86 mini pc with 4gb of ram and 128nvme.

Do you think it’s worth switching? I expect it to shape well at 900/900 with qosify / qosmate plugin. I don’t care much about wifi.


r/openwrt • • 8d ago

BPI-R3 vs. Commercial OpenWrt Routers (e.g., GL.iNet Flint 3)

9 Upvotes

I'm looking to upgrade to a solid OpenWrt router setup, and I’m caught between going the DIY route with a Banana Pi BPI-R3 or buying an off-the-shelf commercial router like the GL.iNet GL-BE9300 (Flint 3).

Since I'm based in Europe, my priority is ordering locally within the EU—ideally through Amazon Germany (Amazon.de)—to avoid long shipping times and import/VAT hassles.

I'd love to get the community's perspective on a few key points before making a decision:

- BPI-R3 vs. Off-the-Shelf (GL.iNet Flint 3): Is it worth building around the BPI-R3, or is a commercial device like the Flint 3 a smarter buy?

- Software Support & Longevity: What can I realistically expect regarding support from commercial vendors like GL.iNet? Is there a risk that vendor firmware support stops after a few years, or that upstream OpenWrt support falls behind on proprietary chipsets?


r/openwrt • • 9d ago

Kernel TCP flaw (CVE-2026-98432) still missing

37 Upvotes

It should be about time for a new release with an updated kernel. Meanwhile some other 200 CVEs have been fixed in another kernel update upstream...


r/openwrt • • 9d ago

(help) mi ax9000 bricked

4 Upvotes

I made a mistake and followed Chinese AX9000 SSH/ubiformat instructions on my Global AX9000 RA70 running stock 3.0.48.
What I did:
• Unlocked SSH with xmir-patcher
• Flashed xiaomi_ax9000-initramfs-factory.ubi to the inactive rootfs partition using ubiformat
• Changed flag_boot_rootfs and rebooted
The router has been in a boot loop since then. It never reached OpenWrt at 192.168.1.1, and I never ran the permanent sysupgrade.
Recovery attempts:
• TFTP recovery using International firmware 3.0.40_INT
• Router requested C0A81F06.img and received 192.168.31.6
• It reboots before requesting/transferring the firmware
• MIWIFIRepair also fails; white LED keeps blinking and the router never boots

My last command
ubiformat /dev/mtd22 -y -f /tmp/initramfs.ubi
nvram set flag_boot_rootfs=1
nvram set flag_last_success=1
nvram set flag_ota_reboot=0
nvram commit
reboot


r/openwrt • • 9d ago

OpenSSH flaw lets attackers log into password-disabled Linux accounts

Thumbnail
bleepingcomputer.com
123 Upvotes

“The flaw only affects OpenSSH servers running on Linux distributions that use the musl C library, including Alpine Linux, OpenWrt, Buildroot, and Yocto, under certain authentication configurations.”


r/openwrt • • 9d ago

I made an OpenWrt 25.12 build for the Xiaomi AX3200 / Redmi AX6S: working bridger offload, correct traffic stats with HW offload, updates from LuCI

27 Upvotes

⚠️ Auto updates from LuCI don't work on r6–r14. Since mid-November the update page of r10–r14 says "no connection to GitHub" because of a change on GitHub's side, and r6–r9 have no update page. Update to r15 with one command, your settings and packages are kept. The easiest way: in LuCI open Services → Terminal, log in as root with the router's password (the one you use for LuCI) and paste the command. SSH works too. From r15 on, the update page works again.

curl -fsSL https://raw.githubusercontent.com/Dreyk007/openwrt-ax3200/HEAD/ax3200-update.sh | sh

Details: r15 notes

I've been tuning OpenWrt on my Redmi AX6S (MT7622 + MT7915) for a while and turned it into a build others can use. It's stable 25.12.6 with fixes on top, built by GitHub Actions from public sources.

What it changes compared to the official image:

  • Hardware offload and WED on by default, and the traffic stats are right. With offloading, stock nlbwmon counted anywhere from 4 to 86 % of a download in my tests and sometimes added a phantom ~4 GB to a client. Here it counts the full traffic (105 % of the payload, i.e. with headers), and the wan graphs see offloaded traffic too.

  • bridger actually works. Copying from a wired PC to a Wi-Fi 6 laptop runs in hardware: ~1.3 Gbit/s at ~8 % CPU instead of ~70 %. The bridger in 25.12 offloads nothing on this router, and a kernel bug dropped the offload after the first connection.

  • An "Operating mode" page in LuCI that switches between setups I measured on this router: balanced, max throughput, low latency (VR / gaming over Wi-Fi), SQM for slow links. Each one lists its trade-offs in numbers.

  • Updates from LuCI. It finds new releases, shows the changelog, checks the image and updates with one click, then reinstalls the packages you added yourself. On r10–r14 the update check fails since mid-November: GitHub now sends a header line longer than OpenWrt's uclient-fetch can read. r15 fixes it; update once with the command at the top.

  • 28 mt76 fixes from the dev branch, NVRAM anti-brick (no more "6 reboots -> orange LED"), official kmods install.

The fixes that aren't specific to this build went upstream: the bridger kernel fix is in OpenWrt main with a 25.12 backport (openwrt#26484), the accounting fix is part of openwrt#26107, a DDNS fix was merged into LuCI, and the fix for uclient-fetch stalling on GitHub is openwrt/uclient#20, which took up my review (my #22 was closed in its favour).

GitHub (images, README, measurements): https://github.com/Dreyk007/openwrt-ax3200
OpenWrt forum thread: https://forum.openwrt.org/t/255203

Only for the AX3200 / AX6S. Feedback and bug reports are welcome.