macOS 15 Sequoia で、ローカルネットワークへのルートがないと言われていた

いつの間にか、自分用に fork して改修していた OSS のプログラムが、サーバーに接続できなくなっていた。
プログラムはネットワーククライアントで、ローカルネットーワーク上のサーバーに接続できなくなってしまった。

netstat -rn でルートを見ても正しそうなのに、ルートが無いって言われる。

自分がどこかのタイミングでえンバグしているか
サーバーマシンの状態が何か変わってしまったか
クライアントマシンの状態が変わってしまったか

趣味のプログラミングで特に急ぎの要件でもなかったのしばらく放置していたが、自然に直るような雰囲気がない。

・・・ということで調べてみたがこれにたどり着いた
https://support.apple.com/ja-jp/guide/mac-help/mchla4f49138/mac
ローカルネットワークにアクセスできるアプリケーションをここで指定するようになったらしい。
自分の場合は iTerm2 を OFF→ ON にしたら意図した動作をするようになった。

どうも、 macOS 15 Sequoia からそうなるらしい。
https://support.samuraism.com/macos-15-local-network-privacy-blocks-ide-connections-to-local-resources-databases-app-servers-etc-unless-explicitly-permitted
心当たりある。

ワームなんかがローカルネットワークに蔓延しないための処置としてわからんでもないけど、ルーターを跨いだところには接続できるのにローカルネットワークのホストには接続できないって不便すぎる。

この記事へのコメント