パスワードを忘れた? アカウント作成
361145 journal

okuの日記: 多分 FAQ (NIC の認識順) 3

日記 by oku

NIC 二枚挿し (正確に言うと片方はオンボード) の時の eth0 と eth1 の認識順ってどっちがどっちになるんでしょう?

module 化してあれば、modprobe した順だと思しきなのですが builtin の時ってどっちかなと。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • ぼくも知りたいです。
    とくに同じNICを2枚差したときどうなるかを。

    module 化してあれば modprobe した順 → 本当
    lspci で出てくる順 → 真偽不明
    MACアドレスの順 → たぶん嘘
    HWアドレスの順 → HWアドレスって何?
    --
    love && peace && free_software
    t-nissie
  • by Nummy (1749) on 2004年10月05日 9時28分 (#632048)
    どういうルールになっているかは、分かりませんが、
    アプリケーションから解析するには

        ioctl( , SIOCGIFCONF, )

    を使うのが確実かと思います。(かなり力技ですが)
    netdevice(7) あたりを参照されると良いでしょう。

    # 既に御存知でしたらごめんなさい。
    • by oku (4610) on 2004年10月11日 16時19分 (#634895) 日記

      ありがとうございます。 そういう手は知りませんでした。 〆(._.)

      ブートスクリプトの中でどっちの NIC にどっちの IP アドレスを振って ifconfig するか...というのが元々の発端なので、単に ifconfig で MAC アドレスを見てから IP アドレスを振ってあげればいい話ではあるのですが。 まあ一般的には module 化した方がはるかに楽な解だとは思います。

      親コメント
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...