Network Link Conditionerでループバックアドレスに対する設定が適用されない
モチベーション
ネットワークの勉強をしていて自作TCPエコーサーバー・クライアント間の通信のパケットキャプチャをしていた時に表題の件に出くわした
/icons/hr.icon
macOSにはtcコマンドが無いため、ネットワークの帯域制御やパケットロス制御は別の手段を使う必要がある。
Appleが公式に出しているNetwork Link Conditionerで設定ができるが、ループバックアドレスに対する設定は適用されないようだった
https://scrapbox.io/files/659a4c9d34d68e0023477d1c.png
同じようなことを言及しているページがある
A network Link Conditioner cannot be used to condition local loopback connections and it impacts all traffic flowing through the network interface.