• 締切済み

【ネットワーク設定】 サービスの順序

MAC OSXを使ってます。複数のネットワークインタフェイスを用途に応じて使い分けているのですが、それをシステム環境設定のGUIで行っています。 これをシェルなどで変更できるようにしたいです。   サービスの順序をGUIで変更した後に、netstat -rnでみると、 Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.0.1 UGSc 9 0 en0 default 172.20.10.1 UGScI 0 0 en3 の状態だったものが、 Internet: Destination Gateway Flags Refs Use Netif Expire default 172.20.10.1 UGSc 7 0 en3 default 192.168.0.1 UGScI 2 0 en0 と順番がかわってるので、コマンドでもできるのではと思い質問いたしました。 当方、ネットワーク設定をCUIで設定した事がない素人です。 よろしくご指導の程お願い申し上げます。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ここでいう表示される順番っていみありますか? ipfwなどでipアドレスごとに振り分けをして交通整理するものでは? むしろいろいろネットワーク環境をかえるならifconfig aliasなどでNICに 必要なIPアドレスを振ってやったほうが現実的な気がしますが

nomorevup
質問者

補足

yambejpさんご回答ありがとうございます。 ご回答の意図するところが理解できませんが、 意味あります。 OSXの場合、順番が上のインタフェィスを各アプリは使います。 アプリが意図的にBindすれば、順番が上でも下でも関係なく希望するインターフェィスを使用できますが、bind(インタフェイスを指定)できないアプリにとって、この順番を変更したい局面ってのがあるんです。 システム環境設定のGUIでしょっちゅう変更するのですが、とてもメンドクサイので、シェル化してcrontabで変更などしたいのです。