Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« ::

Device eth0 has different MAC address than expected, ignoring. というエラーにハマる

  networking  linux  systemmanagemant 
このエントリーをはてなブックマークに追加

Linux マシンに NIC を追加したら ssh ができなくなってしまったのでコンソールでネットワークを restart してみたら 「Device eth0 has different MAC address than expected, ignoring.」 という表示がでて eth0 が up 出来なくて困りました。エラーから/etc/sysconfig/network-scripts/ifcfg-eth# に書かれている MAC Address が実際の NIC の MAC アドレスと合っていないということはすぐに理解できたのですが、これを直す方法を見つけるのに苦労しました。

症状としては H/W と eth# の紐付けがずれてしまったようで、例えば modprobe -r eth0 とやると eth1 と eth3 が消えるというなんとも不思議な状態になっています。手っ取り早く解決する方法としては/etc/sysconfig/network-scripts/ifcfg-eth# の HWADDR を全部コメントアウトするという乱暴な方法もあるのですが、今回はちゃんと直していくことにしたいと思います。

/etc/sysconfig/hwconf を見てみるが・・・・

とりあえず、MAC Address が書かれているファイルは/etc/sysconfig/hwconf しか知らなかったので、こちらを確認してみると、この内容と/etc/sysconfig/network-scripts/ifcfg-eth# は矛盾していません。ここでちょっと詰まりかけたのですが、実際に eth# の紐付けに使われているのは/etc/udev/rules.d/70-persistent-net.rules のようなので、これを修正することで事なきを得ました。

RHEL6 NICの認識に関して (HW交換時の注意点) vMasturbation .:.

NICの認識に関してはudev/rules.dに存在する70-persistent-net.rulesにMACアドレスに対応した静的な名前がインターフェースに割り当てられています。物理的なHW交換(M/Bの交換によるonboard NICのMACアドレス変更や増設NICの交換)以前利用出来ていたインターフェースが利用できない場合は下記手順にて確認すると良いでしょう。

/etc/udev/rules.d/70-persistent-net.rules の中身はこのような感じになっているので、MAC Address に対する NAME をいじってやれば OK でした。

# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="yy:yy:yy:yy:yy:yy", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

    byhsur at 11:31[5年前][4年前][3年前][2年前][1年前][1年後][2年後][3年後][4年後][5年後] |
    こんな記事もあります 「HWADDR MAC Address
    大学移転で賃貸物件の経営がピンチに
    鎌倉 御成町食堂
    コマンドプロンプトが起動できない(起動してもすぐにウィンドウが消えてしまう)時に確認すべきこと
    rclone で OneDrive の内容をサーバにバックアップ
    VMware ESXi を狙ったランサムウェアが発生している
    Rocky Linux 9 のマシンを chronyd で時刻同期する
    3/1 から iPhone のバッテリー交換が値上げに
    メトポに本登録
    Ubuntu Pro の個人向け無料サブスクリプション提供がスタート
    gcc で配列の境界外アクセスをチェックする
    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/4791
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL:Yahoo! JAPAN IDでログイン

    « ::
    Copyright © 2004-2023 by CLES All Rights Reserved.
    サイト内検索
    検索ワードランキング
    へぇが多いエントリ
    閲覧数が多いエントリ
    1 .アーロンチェアのポスチャーフィットを修理(100480)
    2 .福岡銀がデマの投稿者への刑事告訴を検討中(99805)
    3 .年次の人間ドックへ(99769)
    4 .三菱鉛筆がラミーを買収(99369)
    5 .2023 年分の確定申告完了!(1つめ)(99342)
    最新のエントリ
    cles::blogについて
    誰が書いてる?
    最近行った場所
    サイトポリシー
    タグ一覧
    検索ワードランキング

    Referrers

      Powered by CLES
      Nucleus CMS v3.31SP3/w memcached
      21391384(W:2043 Y:1383 T:0660)
      cles::blogのはてなブックマーク数
      benchmark


      [8]ページ先頭

      ©2009-2025 Movatter.jp