Address family not supported by protocolというエラー

Post date: 2016/02/04 1:28:56

ALTAで、localhost:3016に接続しようとしたら発生した。IPV6と関係してるようだがよくわかってない。

取り敢えずは、/etc/hostsを見るとこうなってた

127.0.0.1 localhost

::1 localhost ip6-localhost ip6-loopback

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

localhostを指定すると、IPV6の方が有効になってるのではないかと思い、127.0.0.1:3016にすればloginできた。

これで回避できたかと思いきや、そうではなかった。ALTAの使っているDrbの中で、localhostを使っていた。

なので、以下のようにIPV6の記述からlocalhostを抜いた

::1 p6-localhost ip6-loopback