Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VMwareでUUIDが変わった場合のNIC

594 views
Skip to first unread message

Tohru Murakami

unread,
May 10, 2007, 12:11:20 AM5/10/07
to

 村上と申します。

 udev関連で教えてください。

 VMware Serverに etchをインストールし、そのイメージをコピーして、
起動した場合、最初の起動時にVMware Serverから、UUIDをどうするかの
質問が来ます。

 これに対して、「Create」で答えると、UUIDが変更され、NICのMACアド
レスも変更になります。
 この状態でetchを起動すると、ethデバイスがeth0からeth1に変更になっ
てしまいます。

 いろいろ調べたところ、udevがかかわっているところまではわかり、udev
でデバイス名を固定する方法(MACは変わらず、デバイス名が変わってし
まう場合の対応)は検索して見つけたのですが、今回のようにMACが変わっ
てもデバイス名を変えたくない場合の方法がわかりません。

 どのようにしたら、eth0として使えるようになりますでしょうか。

-------------
 村上 亨(ムラカミ トオル)


野宮 賢 / NOMIYA Masaru

unread,
May 10, 2007, 12:18:52 AM5/10/07
to
野宮です.

>>>>> In the Message: [debian-users ML: No.48564]
>>>>> with the date of Thu, 10 May 2007 13:11:20 +0900
>>>>> [村上さん] == Tohru Murakami <ml-d...@amago.trout.jp> has written:

村上さん>  どのようにしたら、eth0として使えるようになりますでしょうか。

*.vmx を書き換えるというのでは,駄目でしょうか?

---
野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp

「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、
空想にふけったりする自由を奪う。」
-- M. Crichton --

Kenshi Muto

unread,
May 10, 2007, 12:21:36 AM5/10/07
to
武藤@Debianぷろじぇくとです。

At Thu, 10 May 2007 13:11:20 +0900,


Tohru Murakami wrote:
>  これに対して、「Create」で答えると、UUIDが変更され、NICのMACアド
> レスも変更になります。
>  この状態でetchを起動すると、ethデバイスがeth0からeth1に変更になっ
> てしまいます。
>
>  いろいろ調べたところ、udevがかかわっているところまではわかり、udev
> でデバイス名を固定する方法(MACは変わらず、デバイス名が変わってし
> まう場合の対応)は検索して見つけたのですが、今回のようにMACが変わっ
> てもデバイス名を変えたくない場合の方法がわかりません。

んーと、そこまでわかっているのであればudevルールでとりあえずeth0に
戻す方法はわかりますよね。/etc/udev/rules.d/z25_persistent-net.rules
に「NAME="eth1"」のようなエントリがあるのでこれをeth0にしてやればよい
のでは。

で、今後これをやらないようにするということになると、
/lib/udev/write_net_rulesの機能を潰すということになりますかね。

VMwareだけともかくなんとかなればよいという話なら、野宮さんの
言うように*.vmxの書き換えというのが1つの策ではあります。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (km...@debian.org, km...@debian.or.jp)
株式会社トップスタジオ (km...@topstudio.co.jp)
URI: http://kmuto.jp/ (Debianな話題など)

Tohru Murakami

unread,
May 10, 2007, 2:03:56 AM5/10/07
to

 村上です。

On Thu, 10 May 2007 13:21:36 +0900
Kenshi Muto <km...@kmuto.jp> wrote:

> 戻す方法はわかりますよね。/etc/udev/rules.d/z25_persistent-net.rules
> に「NAME="eth1"」のようなエントリがあるのでこれをeth0にしてやればよい
> のでは。

 なるほど、ここにあったのですね。
 このファイルを修正して、うまくいきました。
 ありがとうございました。

#  ubuntuも同時に触っていて、同じ現象が出たので両方を調査していて、
# 調査の段階でごっちゃになってしまっていました。
#  ubuntuの場合は、/etc/iftab で対応するようです

0 new messages