macOS Local Network Privacy: why your CLI gets EHOSTUNREACH and how to fix it
Why a CLI or a background service cannot reach your LAN on macOS, what EHOSTUNREACH really means, and the signed .app wrapper that fixes it.

I'm a Consulting Engineer at Rancher, now part of SUSE
I write about Kubernetes, virtualization, and the parts of running infrastructure on your own hardware that nobody documents.
New here? Start with the Harvester guide.
Why a CLI or a background service cannot reach your LAN on macOS, what EHOSTUNREACH really means, and the signed .app wrapper that fixes it.
Deploy Kubernetes clusters on Harvester VMs with Rancher Turtles and Cluster API, from installing the provider to importing the cluster.
Give a Harvester VM an address on your LAN: configure a host network interface, add a VLAN, and attach the VM with bridged networking.
What Harvester is, the hardware it needs in v1.9, when it fits and when it does not, and a walkthrough of the install.
I work on Kubernetes and virtualization at SUSE, and I run most of it at home before writing about it. More about me.