お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-07-26 14:40:49

kiyoma5
メンバ
登録日: 2010-08-20

NICとMACアドレスの紐付ける方法

VineLinux4.2から引っ越した者です。

RedHat系では /etc/sysconfig/network-scripts の下にあるネットワーク設定ファイルで
HWADDR=bc:bc:bc:bu:bu:bu
を記述することで、eth0はコノMACアドレス/eth1はソノMACアドレスのような紐付けが出来ます。

これと同じような設定をしたいのですが、/etc/network/interfaces の解説をgoogleで探してみ
ましたが、なかなか見つかりませんものでお教え戴きたいのですが....

理由は、同じチップのNICが2つあり、再起動時などにイレコになることを避けたいためです。

オフライン

 

#2 2011-07-26 14:57:55

hmatsue
アドバイザ
登録日: 2009-03-10

Re: NICとMACアドレスの紐付ける方法

udevのrulesの書き方を把握できていないので、設定ファイルの場所だけの投稿になりますが、
/etc/udev/rules.d/70-persistent-net.rules
あたりで指定することでインターフェース名を固定できそうです。

実態としては、すでにお望みの状態になっているような気がしますが、中身をみて確認してみて下さい。

オフライン

 

#3 2011-07-26 16:26:10

kiyoma5
メンバ
登録日: 2010-08-20

Re: NICとMACアドレスの紐付ける方法

早速のお返事有難うございます。
「謎」のudevですか.....VineLinuxでも投げ出したコトあります。
こんな感じで記述すればヨイのでしょうか??

------------------ /etc/udev/rules.d/60-net.rules ------------------
#for eth0
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:bc:bc:bu:bu:bu", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

#for eth1
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="vc:vc:vc:vu:vu:vu", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

------------------------------------------------------------------

実記が未だ無いので試せませんが....有難うございました。

オフライン

 

#4 2011-07-26 17:02:34

hmatsue
アドバイザ
登録日: 2009-03-10

Re: NICとMACアドレスの紐付ける方法

既に、
/etc/udev/rules.d/70-persistent-net.rules
に設定が書かれているはずなので、その内容を確認し、必要に応じて変更していただくのが良いかと思います。
なお、私の環境では、下記のような記述がありました。

コード:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="de:ad:be:ef:12:34", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

オフライン

 

Board footer

Powered by FluxBB