OpenWrt One/AP-24.XY: new open source router board by OpenWrt and Banana Pi
cnx-software.com
cnx-software.com
I have several gl.inet routers running openwrt but they all have 2/3 ports total. I put a TL-SG108E in front of them and use that to tag ports.
This particular switch has an interface that is quite easy to reverse engineer, so I have written a script that allows me to easily move ports between VLANs without bothering with the unintuitive web UI.
https://store.ui.com/us/en/pro/category/all-switching/produc...
https://mikrotik.com/product/RB260GS
If you want a serious switch, you can often find a big name used switch for $100 or even less. eBay has a couple of 12-port Ruckus switches listed right now, for example.
Oddly, if you want to purchase a license to enable the fancier capabilities of Ruckus switches (those “12 port” 1Gbps switches actually have two 10Gbps ports), it’s surprisingly awkward to find anyone selling the licenses to individual users. On the other hand, the documentation quite strongly suggests that there is no verification whatsoever if you simply tell the switch that you have the appropriate license.
(I assume that there are a few things going on here. First, big users who buy tens or hundreds of these switches will have accounts and will actually pay for licenses as needed and presumably get decent pricing. Small users are basically irrelevant to the manufacturer’s bottom line. And serious users will regularly use in a configuration in which they don’t have Internet access, and will quite sensibly refuse to purchase the switch if it needs Internet access.)
(Whoops, the campus network is down because the core switch needs to re-validate its license. But it can’t re-validate its license because it can’t access the Internet until after it starts working again. Better choose a new vendor next time!)
I would not want to run a large network using OpenWRT switches. Maybe if OpenWRT took management of multiple devices seriously some day.
FWIW, in theory you can run a mostly-open Linux stack on some of the very software-defined switches, supporting OpenFlow and such. See, for example, https://github.com/sonic-net/SONiC/wiki This did not seem like an easy thing to get working.
There’s really only two managed switch options for the homelab in my opinion. Mikrotik or, if you don’t mind loud noise and higher power consumption, used enterprise gear e.g. cisco.
I’ve migrated all my network stuff to vyos routers on used sophos boxes, and mikrotik switches. The switches do nothing besides vlans and mc-lag. Vyos is great and supports everything I need like wan load balancing, vrrp, bgp ecmp, dhcp, dns forwarding.
Also, eBay is coming up with plenty of reasonably priced Dell -ON switches and some very very cheap EdgeCore gear, but they might be old models and don’t appear on the Pica8 hardware compatibility list. Sigh.
I was coming from a late model AirPort Extreme but needed something with more configurability. My biggest with it issue is that the BPI is a fast computer with lots of RAM and storage (and SD and M2 expand ability), but OpenWRT is made for the tiniest embedded systems and everything from configuration to pre-built packages prioritize space over quality of life. Busybox is fine, but when I have as much power as a desktop computer from 10 years ago, it feels like an unnecessary inconvenience. Or as I just went through, Ruby installs the Ruby interpreter and nothing else, each module in the standard library is a separate package and someone went through the work of configuring the dependencies of each of them. Likewise, LUCI is great, but sometimes I just want to configure a thing, not have to find the LUCI configuration for the thing.
Today there are fewer archs in common use, but there is still variety in hardware. UNIX-like OS projects make efforts to port their OS to a variety of hardware. Assuming they make an attempt and are successful, this usually takes time. There will usually be a considerable period of time where the hardware is for sale but before the non-Linux UNIX-like OS project is running on the hardware, and able to utilise enough of its features to justify installing it.
And so the recurring idea I kept having was "Why not prioritise support for a particular hardware product."^1 Of course this idea is unpleasantly inequitable, but the practical benefits could justify it. As it happens, eventually, the project I was using started to officially prioritise certain architectures.
1. The hardware product chosen for prioritisation should be one that is likely to be produced for many years, not the type that is a passing fad.
The benefit I imagined is that someone who prefers to install a non-Linux UNIX-like OS themselves could purchase a new item of hardware and install the OS on it and have every feature working _immediately_. Generally, this would be potentially 100% of people using this non-Linux UNIX-like OS. There is no GUI, all are capable of installing the OS with or without an installer, all understand how to compile software from source.
To some extent, this already happens. There are some particular hardware products, e.g., development boards, that are produced for many years that continue to work with this non-Linux UNIX-like OS and they tend to receive consistent attention by the OS project volunteers.
To sum it up, the pipe dream here is that some non-Linux UNIX-like OS user who does not like pre-installed OS and likes to install the OS himself can purchase a brand new device and _know_ 100% that all the features of the hardware will work.
If you have 2+ story house you need a mesh.
I'm not even sure you can install vanilla OpenWRT on the Flint 2 yet.
In contrast, this is made by and with the OpenWRT dev team!
0: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=fe...
1: https://www.dropbox.com/scl/fo/kn38opoklmwx22am6b1fm/h/Press...
It looks like the developer has committed previously to the Linux kernel as well, so they seem to be upstreaming at least some of their patches?
[0] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=fe...
SoC – MediaTek MT7981B (Filogic 820) dual-core Cortex-A53 processor @ 1.3 GHz
*Networking*
- 2.5GbE RJ45 port
- Gigabit Ethernet RJ45 port
- Dual-band WiFI 6 via MediaTek MT7976C (2×2 2.4 GHz + 3×3/2×2 + zero-wait DFS 5Ghz)
- 3x MMCX antenna connectors
From TFA"The router’s specifications have been selected with the goal of keeping the price under $100, and that’s why we have interfaces such as USB 2.0 instead of USB 3.0 since there aren’t any spare ones in the Filogic 820 SoC"
One thing I'd love is if more vendors would give a bunch of examples and specifically list what things are hardware accelerated and which are not (MikroTik's been pretty good about this lately, though it's a lot of digging in docs).
Also you realize this is a router to connect to the internet right? If you want computers to have faster ethernet links between themselves you can have a switch with faster ports. It isn't going to make sense to try to mix your router and your switch at that point.
lol. I meant it a bit tongue-in-cheek. A homelabber is someone who isn’t interested in showing off his/her videos of homelabbing. A creator is :-P
Only two nics, and only one is 2.5Gbe. Wifi6 while 6E now and 7 is soon. What will probably be travel router level.
I'm in Oslo, capital of Norway, and 500/15 Mbps is the fastest I can get...
Here in the UK I'm still stuck with BT who keep sending out flyers and public consultations saying they'll upgrade for about 5 years now, I'm assuming to try and dissuade altnets from coming through and taking away all their customers. They keep silently killing the plan after a year, and replacing with a new one for 2 years time so it never arrives.
50/15, not even that far out of a major town. Fucking BT.
I have 500/500, could have 900/900 for £5 more per month.
Meanwhile my buddy is out in the bushes and he got 1G fiber like you a couple of years ago...
Here in france, I get 5Gb/700Mb for 50€ and there isn't a lower tier at the same ISP. Other ISPs would simply sell me 1Gb/700Mb for the same price, with no lower tier other than aDSL. Not that I'm complaining, but if I'm getting 5Gb, buying a router for 150€ that hits barely 1/5th of that speed (the maximum on wired this board can do is 1Gb, and I don't even have all my devices on 5GHz wifi) isn't exactly a good experience.
Why would you even get a NAS if you only connect it directly to one PC? Then get a DAS or just external drives.
I thought it has several RJ45 and SFP ports, similar specs to Banana Pi R4 based on the provided picture, apparently it is only for illustration purpose [1][2].
Hopefully this will spurs more complete support and drivers for the BPi boards including the R4.
[1]Banana Pi BPI-R4:
https://wiki.banana-pi.org/Banana_Pi_BPI-R4
[2]Banana Pi BPI-R4 Low-cost Router SBC:
https://www.amazon.com/s?k=banana+pi+bpi-r4
the bpi-r4 even has two 10gb sfp ports
bananapi have some kind of link with foxconn, but I don't know what kind.
This is quite common with other board manufacturers too. I'd rather suggest to ignore completely their cobbled together distros, often also tainted by proprietary modifications, that become unmaintained in a few years, and see if they're among the many supported by Armbian or DietPi.
OpenWRT turns 20; wants to launch their "first upstream supported" design
https://lwn.net/ml/openwrt-devel/a8aaa495-da0b-4ddc-8c4f-3e1...
180 comments, 3 days ago
https://www.cnx-software.com/2023/11/23/banana-pi-bpi-r4-wif...
Not the same price, since it doesn't include the card.
But I for one wish the OpenWrt One had a higher price in exchange for Wi-Fi 7.
I can see 2 mPCIe slots in the back of the board (meant for the WiFi 7 module they say).
Am I being too paranoid?
> For illustration only, not a rendering of the OpenWrt One/AP-24.XY board
I hope some EU distributor for have it near this price.
If you're in a country that uses steel / concrete to build, unfortunately physics is not so kind towards any signal propagation through that :(
Or, with dual-radio routers, setup WDS between the routers using one radio per router and clients on the other, so traffic does not compete for the same channel. I am not sure whether you can still do roaming this way as I've never tried it. But I did use it in the past to brdige wired clients from a secondary router back to the main router over WDS.
https://forum.openwrt.org/t/so-you-have-500mbps-1gbps-fiber-...
The chip would need to be powerful enough to process packets to do advanced QoS (like SQM) at line-rate. However, offload is supported on MT chips, so you can still perform hardware NAT functions, just not as configurable as those other methods for traffic control.
Maybe some VPP integration into the proper distribution, instead of packages and custom compiles, would make that work.
With the extremely important difference that it has a dual core A53 instead of a quad core A73. I'm sure the board you linked could handle QoS just fine.
It was lazy of me to reference the other system without a deep-dive, sorry. I was trying to answer the question regarding QoS as different from offload, where the CPU might be the bottleneck in the former.
> I'm sure the board you linked could handle QoS just fine.
A quick Google shows some complaints about line-rate on the BPI-R4, too, even for a simple traffic test.
https://forum.banana-pi.org/t/banana-pi-bpi-r4-iperf3-speed-...