Tech is fun sometimes :)
I havenāt quite lost it yet
A little bit ago my wife was having trouble accessing work machines over her work VPN.
It turns out that:
- the work VPN doesnāt route all traffic (come on! it should! then youād avoid weird issues like this when your employees are married to goofy network administrators!)
- the machines at work were in the 10/8 network space, which.. so is our home š (and a lot of other homes too, even on standard consumer routers!)
Iām so happy I was able to stand up a new SSID, VLAN, subnet, and DHCP server that resolved the issue in literally just a few minutes.
Like I know this isnāt a huge task at all, but Iāve been really afraid of losing all my skills and knowledge, especially because I havenāt done this kind of thing in four years.. and also the COVID-19 brain damage.
This felt good :)
Smart Vacuum Shenanigans
Finally resolved my offline Roomba issues! I connected it to a temporary /24 subnet attached to a virtual WLAN interface, and then once it was all registered, I took that network out from underneath it and put it back on to our main /16 using the same SSID it was connected to.
Why did I have to do it that way? The necessary app to get the vacuum online simply refuses to scan a network larger than a /24. Why do I run a /16 in my home? Because Iām a goofy network admin who likes to dick around with shit. Once it was registered back into the phone app and the cloud, I tried to get it into Home Assistant again.
Roomba devices can only be attached to one thing at a time. Either the iRobot cloud or locally to Home Assistant. We used to have it locally connected, but since the factory wipe Iāve been hoping to get it connected to both somehow. HASSā documentation makes reference to a ācontinuous modeā that allows HASS to talk to the cloud for robot access and control, but thereās no documentation about this and itās not mentioned at all on the forums. Instead, the forums tell you to use the rest980 addon, which exposes a REST API to manage and monitor the robot. This sortof works for our model, but.. itās built primarily around persistent mapping functions, which the i2 model does not have, and itās a pain in the fucking ass to set up and integrate into Home Assistant. Iāve given up on it. Iām debating whether I want to keep it cloud connected or put it in HASS again.
Cloud connected:
ā Firmware updates
ā Consumable tracking
ā Less control over scheduling and alerts
HASS connected:
ā Robust scheduling and alerting system
ā No firmware updates
ā No consumable tracking
To move between each thing I have to completely reset the vacuum and then re-pair it to whichever I want. Itās a pain in the ass. And if I want to put it on the cloud for firmware updates, I also have to do the subnet song and dance.
Iām putting this one aside. The vacuum is at least online again.
Both of these incidents remind me of why I love RouterOS so much: it lets me do what I want and doesnāt often get in my way, even when apps and services do.