Tag: Networking
All the articles with the tag "Networking".

Git and apt via SSH Reverse Tunnel
Updated:Some customer sites block outbound SSH, and sometimes HTTP/HTTPS too, which breaks git, apt and pip on the remote machine even when everything is otherwise configured correctly. A reverse SSH tunnel piggybacks on the inbound connection you already have to route that traffic back out through your own machine instead…

OpenMediaVault 8 on a Mini PC
Setting up OpenMediaVault 8 on a small mini PC with Wi-Fi, a link-local Ethernet LAN and NFS. The installer forgot the Wi-Fi, the data SSD turned out to be dying, I wiped the wrong disk, and there's a netplan setting that holds up every boot for two minutes.

GCloud SSH Tunnelling
Close port 22 to the internet on GCP and still SSH in, using the Identity Aware Proxy to tunnel through instead of exposing SSH with firewall rules and public/private key pairs.

Travel Router
Building a Travel Router That Doesn't Ruin Movie Night The problem This whole project exists because of one specific holiday. The accommodation's Wi-Fi died completely, for two full days. No terrestrial TV either. Two days of genuinely nothing, in the evenings, on holiday. I count it as a personal engineering achievement that I survived those…

11 Laws of the Universe
These aren't scientific laws, but widely-used mental models and heuristics that help explain behaviour, decision-making, management and problem solving. 1. Parkinson's Law Definition "Work expands to fill the time available for its completion." Coined by historian C. Northcote Parkinson in 1955. Meaning People naturally consume whatever time they are given. Give someone: 2 hours →…

AXIS P3224-V Multicast Setup Guide
Overview Receiving multicast video streams from AXIS cameras requires proper network configuration at multiple levels: kernel, firewall, multicast group membership, and RTP/H.264 decoding. This guide documents the steps required to successfully receive and record RTP multicast streams from an AXIS P3224-V Mk II camera using GStreamer. Network Setup in This Example ComponentValueCamera IP10.0.133.12Client IP10.0.133.83Network Interfaceenp86s0Multicast…

Using Paramiko with SSH Config Including ProxyCommand and Includes
This guide documents how to properly use Paramiko with SSH configurations that include: SSH config include directives ProxyCommand for AWS SSM Session Manager Multiple configuration parameters (hostname, user, identity files, etc.) The Problem Paramiko's SSHConfig.parse() has two key limitations: Does not support include directives - If your ~/.ssh/config has lines like include ./config.d/*.conf, paramiko will…

Disable Wi-Fi on Ethernet Up
I wanted to turn off/disable my Wi-Fi adapter when I plug in an Ethernet cable. Add this script as /etc/NetworkManager/dispatcher.d/99-disable-wifi-when-et

Cloudflare Warp on Linux
After installing the Cloudflare Warp client on my Manjaro system, I could not get it to connect. Watching the journal, I found this: INFO main_loop: warp::

Icinga2 and Cloudflare
With Cloudflare, I wanted to host my Icinga2 instance behind a tunnel. This posed a bit of an issue as whenever I tried to submit a passive result the logs