ネットワークインタフェースに複数のIPアドレスを振る方法imxs開発者ブログテクニカルな調べ物や遊びの記録。Android,Mac,ネットワークなど。サイト移転のお知らせこちらに移転しました。よろしければこちらへどうぞ。ネットワークインタフェースに複数のIPアドレスを振る方法ネットワークに複数のルータ等を置いているとそれぞれ異なるネットワークアドレスになってしまい、ルータの設定変更しようとアクセスするためにクライアント(PC等)のIPアドレスをわざわざ変更しないといけないので面倒です。そんなときのためのTIPSをご紹介。いうか自分で忘れないために覚え書き。うちのネットワークはざっとこんな感じになっています。TimeCapsule。ネットワーク上のDHCPサーバは唯一こいつだけで、デフォルトでは10.83.16.xxのアドレスを割り当てます(正確にはネットマスクは0xFFFFFC00です)。WiFiアクセスポイントにもなっています。「スイッチ」はBuffaloのWiFiルータ(WZR-HP-G301NH)をブリッジモードに設定したもの。ルータとしてではなく単にスイッチとして機能しています。WiFiアクセスポイントがもう一つ欲しかったのでこんな繋ぎ方をしています。スマホやPCがどっちのWiFiアクセスポイントに接続してもIPアドレスは「ルータ」から振られるので、10.83.16.xxというアドレスが振られます。X」から「スイッチ」にアクセスするためにはわざわざMacのIPアドレスを手動で設定してやらないといけません。前置き長くなりましたが、Macのネットワークインタフェース(WiFiだとen0ですね、たぶん)に2つのIPアドレスを振る方法です。コンソールでifconfigコマンドを使うだけです。0xffffff00先頭のsudoは管理者権限で実行するためです。管理者権限が無いとIPアドレス変更できませんので。192.168.11.66は割り当てるIPアドレス、0xffffff00はネットマスクです。設定したいアドレスに応じて変えてください。ifconfigコマンドで確認するとこんな感じでアドレスが2つ振られています。active※etherとinet6の値はxxで隠しています(^_^;アドレスを削除する場合は、-aliasのオプションを使います。192.168.11.101のようにインタフェース名(eth0)の後に":[数字]"を指定することで1つのNICに複数のアドレスを振る事ができたと思います。»このページのトップへサイト内検索プロフィールAuthor:imxsAndroidアプリ開発などを行っているimxsの開発者です。気になることを調べてメモって行きます。ほとんどの人にはどうでもいい内容でも、広い世の中一人くらいは同じ疑問を持った奇妙な人がいることを信じつつ。暖かい目で見守ってやってください。imxsの開発者ブログは移転しました。よろしければこちらへどうぞ。(06/05)ブログタイトル変わりました。