f5vpn で会社の VPN つないでる時に az login (というか az 全般) が無言で固まる問題を Claude と切り分けしたメモ。
- f5vpn は tun0 で IPv6 default route (
::/1+8000::/1) を吸い込む。が、tun0 自体は IPv6 GUA を持たない (link-local のみ) ので IPv6 が black hole になる。 - curl は happy-eyeballs で IPv4 にフォールバックするから動く。az-cli (中身は Python の urllib3) は happy-eyeballs を持たないので AAAA を引いた瞬間ハングする。
- 対策は
/etc/gai.confのprecedence ::ffff:0:0/96 100のコメントアウトを外して IPv4 優先にすること。