okuの日記: 多分 FAQ (NIC の認識順) 3
日記 by
oku
NIC 二枚挿し (正確に言うと片方はオンボード) の時の eth0 と eth1 の認識順ってどっちがどっちになるんでしょう?
module 化してあれば、modprobe した順だと思しきなのですが builtin の時ってどっちかなと。
NIC 二枚挿し (正確に言うと片方はオンボード) の時の eth0 と eth1 の認識順ってどっちがどっちになるんでしょう?
module 化してあれば、modprobe した順だと思しきなのですが builtin の時ってどっちかなと。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
ぼくも知りたいです (スコア:1)
とくに同じNICを2枚差したときどうなるかを。
module 化してあれば modprobe した順 → 本当
lspci で出てくる順 → 真偽不明
MACアドレスの順 → たぶん嘘
HWアドレスの順 → HWアドレスって何?
love && peace && free_software
t-nissie
ioctl で解析 (スコア:1)
アプリケーションから解析するには
ioctl( , SIOCGIFCONF, )
を使うのが確実かと思います。(かなり力技ですが)
netdevice(7) あたりを参照されると良いでしょう。
# 既に御存知でしたらごめんなさい。
Re:ioctl で解析 (スコア:1)
ありがとうございます。 そういう手は知りませんでした。 〆(._.)
ブートスクリプトの中でどっちの NIC にどっちの IP アドレスを振って ifconfig するか...というのが元々の発端なので、単に ifconfig で MAC アドレスを見てから IP アドレスを振ってあげればいい話ではあるのですが。 まあ一般的には module 化した方がはるかに楽な解だとは思います。