Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

NICのデバイス名が変わった時の対処 @ RHEL6

      2011/10/08

RHEL6のKVMイメージをコピーして、同じ環境を作ろうとしたところ、eth? の番号が変わってしまいました。詳しくは、eth0 ~  eth3 が eth4 ~ eth7 に変わりました。

RHEL5までは、/etc/init.d/sysconfig/network-script/ifcfg-eth0.bak といったように、設定ファイルがバックアップされるので、これを元のファイル名 ifcfg-eth0 などに戻し、新しい環境のMACアドレスに書き換えてあげれば大丈夫だったのですが、RHEL6では上記のようにデバイス名が変わってしまうため動きません。

これを解決するには、/etc/udev/rules.d/70-persistent-net.rules を書き換えてあげる必要があります。 ファイルの中身は以下のようになっていて、ATTR(address) にMACの値と、NAMEの値にデバイス名がありますので、ここを新しい環境のものに書き換えて、再起動するだけです。

# net device () (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:aa:00:12",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

 - IT技術, ネットワーク ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
オフラインファイルで特定のファイルの同期ができない

Windowsにはオフラインファイルという機能があります。この機能を用いることで …

no image
パイプを使ったループの中で使用した変数をループ外で参照できない@bash

bashでパイプを使って以下のような処理をすると、ループ内の変数の値をループ外で …

no image
ハイフンで始まるファイルを消す@Linux

ハイフンで始まる以下のようなファイル(-hoge)を作ったとします。 # ech …

no image
Ctrl-Sの端末ロックを無効にする

bashではCtrl-Sを入力してしまうと端末がロックされた状態になり何も受け付 …

no image
シェルスクリプトでファイル内の文字列を置換する

== 2012/11/8 追記 == 以下ではedコマンドでの文字列置換を紹介し …

no image
POP3 + Maildir形式@Debian Etch

メールの保存形式をmboxからMaildirに変更したところ、qpopperがM …

no image
Android のセキュリティ確保したけりゃこれ使ってみろ

最近は、Androidもマルウェアやウィルスにさらされてくるようになりました。 …

no image
Windows bash (win-bash)のプロセスのfork性能を測ってみた

Windows上では今までCygwinを使っていたのですが、Cygwinはプロセ …

Ubuntu 14.04 LTS DesktopのWindowsキーのショートカットを無効にする

Ubuntu 14.04 使っていて、Windowsキー+1 や Windows …

no image
ログファイル監視 + イベントスクリプト@ruby

ログファイルを監視して、ある文字列が出力されたらイベントを発生させたかったので、 …