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.
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.
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
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.
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)
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.
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!
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!
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.
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.
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.
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?
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
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?
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.
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.
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.
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?
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
“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.”
⚠️ 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
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).