ループバックアドレスを 127.0.0.2 ~ も使えるようにする
Mac はデフォルトだとループバックアドレスは 127.0.0.1 しか使えないようですが、コマンドでエイリアスを貼ればいけるとのことだったので設定してみました。
$ sudo ifconfig lo0 alias 127.0.0.2 $ ping 127.0.0.2 PING 127.0.0.2 (127.0.0.2): 56 data bytes 64 bytes from 127.0.0.2: icmp_seq=0 ttl=64 time=0.048 ms 64 bytes from 127.0.0.2: icmp_seq=1 ttl=64 time=0.049 ms
ただ上記のコマンドは永続的な設定ではなく、ログインするたびに打たないといけないらしかったので併せてログイン時にシェルを実行してくれるログインフックというものも設定しました。
$ sudo defaults write com.apple.loginwindow LoginHook <シェルスクリプトのフルパス>
スクリプトの中身です。現状はこんなに使っていないのですがいちいち増やすのもめんどくさいので全部設定しました。
#!/bin/sh for i in {2..254} do sudo ifconfig lo0 alias 127.0.0.$i done