HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rubenbe

no profile record

Submissions

Bambu Lab is abusing the open source social contract

jeffgeerling.com
1,404 points·by rubenbe·2개월 전·428 comments

Norwegian consumer watchdog calls out 'enshittification' of video games, devices

tomshardware.com
4 points·by rubenbe·4개월 전·0 comments

comments

rubenbe
·지난달·discuss
I'm developing opensoho as a central controller for SOHO OpenWrt setups. I've recently added support for usteer and I did notice a significant drop in wireless clients with a bad connection.

https://github.com/rubenbe/opensoho
rubenbe
·8개월 전·discuss
I've built OpenSOHO using this, and it has been an amazing timesaver! Even though I modified it a bit to reuse the backend. It's clearly not what it's made for, but it wasn't too hard either. If you have a look at the screenshot, you'll recognize the Pocketbase pedigree immediately.

https://github.com/rubenbe/opensoho/
rubenbe
·8개월 전·discuss
OpenSOHO: built to manage a small number (from 2 to ~20) OpenWRT 24.10 based network devices. https://github.com/rubenbe/opensoho
rubenbe
·8개월 전·discuss
Thanks for the info! I didn't know about the multicast "storm" in usteer. I had a look at dawn too, but that one doesn't seem to support limiting its functionality to a specified subset of wifi interfaces.
rubenbe
·8개월 전·discuss
Thanks!

I've noticed that the 802.11k/v needs extra daemons to be configured (e.g usteer) and overall the documentation is very spotty. (for quite most "modern" features actually). You almost have to be lucky to find the correct forum post of a random person that actually figured things out. WRT 802.11r, I've noticed handovers failing in my laptops dmesg when running different patch versions of 24.10 release in my network. I'm not yet on Wifi6 so not there yet ;) If you have some more resources on that (forum post/bug that would be nice!)
rubenbe
·8개월 전·discuss
OpenWRT does support 802.11r fast roaming for multiple APs. The problem with OpenWRT is/was the configuration of multiple APs. There is OpenWISP, but they mostly target very large setups (>100 APs). So I built OpenSOHO using the OpenWISP daemons on the AP and a pocketbase frontend. (https://github.com/rubenbe/opensoho). No band steering yet unfortunately.
rubenbe
·10개월 전·discuss
OpenSOHO and OpenWisp do both send parts of /etc/config files to the AP.

While we're discussing: someone did an attempt in the OpenSOHO discussions to have a freshly flashed AP register automatically with OpenSOHO:

https://github.com/rubenbe/opensoho/discussions/1#discussion...

The Openwisp agents running on the AP are surprisingly lightweight (they do use Lua, tar, curl and a bit of shell scripting)

VLAN backed SSIDs are one of main reason I started OpenSOHO (although support is not there yet) I don't want to log into each AP to set it up manually. I do have a wired back haul, but support for wireless backhaul will probably arrive, since quite some people have one set up.

In case you would find an easy method of bootstrapping the setup via DHCP, certainly let me know! (Maybe that's easier to be discussed on GitHub)
rubenbe
·10개월 전·discuss
Nice idea!

I do notice quite some people focus the autodiscovery part where for me that's less of an issue (I do agree it would be VERY nice). The OpenWISP configuration on each AP is limited to: set IP address of controller & shared secret and click OK. The rest is all magically done for you by the controller.

I do like the 304 idea, in practice it uses the same conceptual idea as the OpenWISP system: check if the MD5 (instead of SHA1) for the current config and the controller config are still identical and download and apply if not.

An important reason I why chose the OpenWISP is that they "just work", are well tested and included in the OpenWRT package list. My main goal is to keep the OpenSOHO project as small as possible ;)
rubenbe
·10개월 전·discuss
Initially I fiddled a bit with full Open wisp stack to try to make a smaller edition. But I quickly stopped that. But I know their two daemons well.

The config one is a neat little piece of software. It will merge UCI configs and check the connectivity. You can adjust virtually any file with it (although not always with merging). My main issue with it is that it can't be easily temporary disabled from the central controller (I currently implement it by not sending the config, but that triggers retries on the AP end)

The monitoring one spits out an amazing amount of data, although it needs some post processing to make it actually useful. Unfortunately that one can't be extented to add custom entries. I'm currently missing an easy way to see which MAC address is connected which LAN port since OpenWRT DSA puts everyone one the "br-lan".

The whole thing is polling based. So it is quite chatty on the network since I use lower polling rates to make the updates fast. (I suspect on a setup with 100+ you will have longer polling times). All in all the existence of these daemons saved me a ton of time handling networking corner cases. Kudos to the Openwisp team.
rubenbe
·10개월 전·discuss
It's for exactly that reason I started with OpenSOHO. It is targeted towards the typical home and small office network with less than 20 OpenWRT devices. (although there is no hard limit).

https://github.com/rubenbe/opensoho

It is still a work in progress, but it is easy to deploy (one golang binary based on pocketbase)
rubenbe
·작년·discuss
I've always found openwisp to be tailored to massive fleets of OpenWrt routers (100+). Not really for a home setup where you have a handful of devices (5-10). Alternatives are welcome since I haven't found anything yet.
rubenbe
·5년 전·discuss
Also, adding complex robots adds the need for more qualified (hence more expensive) personnel. It's better to have only have to recruit and pay "bricklayer"-profile instead of the rare "can fix complex robots and is a bricklayer"-profile.