ゲストOSのクローンのMACアドレスの確認方法と設定方法について

このQ&Aのポイント
  • VMwareでLinuxのゲストOSのクローンを作成した際、新たに割り当てられたMACアドレスを確認する方法や設定方法について教えてください。
  • eth0の設定をコピー元のままにしてしまった場合、リブートすると異なるMACアドレスが割り当てられ、eth0が拒否されてしまいます。しかし、ifconfigではMACアドレスが表示されません。MACアドレスを確認する方法や、それを使用してifcfg-eth0を書き換える方法について詳しく教えてください。
  • Linuxに詳しくないため、MACアドレスといえばifconfigしかわからない状況です。このような状況で、MACアドレスを確認したり設定したりする方法について知りたいです。お知恵をお貸しいただけると助かります。
回答を見る
  • ベストアンサー

ゲストOSのクローンのMACアドレスはどうやればわかりますか

VMwareでLinuxのゲストOSのクローンを作成した場合、新たに割り当てられたMACアドレスはどうやればわかりますか? eth0の設定をコピー元のままにしてしまったので、リブートすると、eth0のMACアドレスが異なるということで、インタフェイスとしてのeth0が拒否されてしまいます。 割り当てられたMACアドレスがわかれば、それでifcfg-eth0を書き換えればいいと思うのですが、あまりLinuxに詳しくないので、MACアドレスといえばifconfigしかわかりません。でも、こういう状態なので、ifconfigでは、MACアドレスが表示されません。 状況をうまく説明できていないかもしれないのですが、詳しい方、ご教示いただけると幸いです。よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

ifcfg-eth0 の HWADDR は必須ではないので、削除して立ち上げれば どうでしょうか。ネットワークインターフェースの起動後に ifconfig すれば、mac アドレスも表示されます。

NonNon5
質問者

お礼

回答ありがとうございます。 今ここに環境がないので、すぐ確認できませんが、試してみます。

NonNon5
質問者

補足

試してみたところ、教えていただいたようにして、解決しました。 ありがとうございます。

関連するQ&A

  • ifconfigで表示されるIPアドレス

    fedoora4を使っています。 sshでこのPCに接続しようとしたところ、繋がったり繋がらなかったりして安定しないので、/sbin/ifconfig -aでLANカード(eth0)のIPアドレスを確認したところ、設定した値とは違う値になっていました。しかし、/etc/sysconfig/network-scripts/ifcfg-eth0をみてみると、IPADDRは設定した値になっていました。 ifconfigで表示されるIPアドレスはどこの値なのでしょうか。ifcfg-eth0のIPADDRの値が表示されると思っていたのですが、そうではない場合は、どうなっているのでしょうか。 ssh不調の原因はifconfigで表示されるIPアドレスが正しくないことと関係があるのだと思いますが、IPアドレスを正しく設定するにはどうすればよいのでしょうか。

  • ubutu7.10(ホスト)とubuntu8.04(ゲスト)のブリッジ接続でゲストのアドレス正しくない

    無線LAN+有線LANの二つを搭載したノート(Ubuntu 7.10導入済み、以下ホスト)と、 有線LANのみのデスクトップPC(Ubuntu 8.04導入済み、以下ゲスト)があります。ホストは無線LANでインターネットに接続しており、このたびブリッジ接続をしてゲストの方もインターネットにつながるようにしたいと考えています。どっちもルーターにつなげばいいじゃないかと言われればそれまでですが、少し特殊な事情であるため、今回はこの方法をとる必要があります。 今ホストとゲストはクロスケーブルでつながっています ホストの方はbridge-utilsをインストールし、すでに設定が済みインターネットにもつながっています。 念のため設定を書き留めると以下のようになります。 # brctl addbr br0 # brctl addif br0 eth0 # brctl addif br0 eth1 # ifconfig br0 192.168.1.104 netmask 255.255.255.0 broadcast 192.168.1.255 up # ifconfig eth0 0.0.0.0 up # ifconfig eth1 0.0.0.0 up # route add default gw 192.168.1.1 br0 問題はゲストOSの方です。 ifconfigで調べた所eth0、eth0:avahi、loがあるのですが、eth0:avahiのinetアドレスが169.254.7.15になっており、ウェブなどは今見えない状態です。ちなみにシステム>ネットワーク設定で有線の設定はローミングとやらになっています。DHCPや手動も試しましたがどれもうまく来ませんでした。またこのubuntu 8.04にはbridge-utilsが入っておらず、もしかするとそれも問題なのかもしれないと思っています。ネットワークにつながらないためこれのインストールは試せていません。 うまく問題が切り分けられていないため、分かる限り現象を書いてみました。識者のかた御教示いただけると幸いです。

  • VMwarePlayer上のCentOSのeth

    旧称VMwarePlayer(現:VMware Wokrstation)でCentOSを VMware Playerのインストールウィザードで標準タイプの構成でセットアップしました。 そのあと、特にNW関連の設定をしていないにも関わらずip routeを叩くと デフォルトでeth2しか表示されませんでした。 にも関わらずネットワークインターフェースの設定ファイル名は ifcfg-eth2ではなくifcfg-eth0となっていました。 そこでLinuxやVMware Playerに詳しい方にお聞きしたいのですが CentOSのデフォルトのethの番号は0になるとは限らないようですが、 この番号はどういうルールで決められるのでしょうか? また、これはCentOS側の仕様でしょうか?それともVMware Player側の仕様 でしょうか? あとeth2しかないのに設定ファイルに「ifcfg-eth2」がないのはなぜでしょうか? (ファイル名が「ifcfg-eth0」でエラー起きないのでしょうか?)   

  • IPアドレス設定方法

    LinuxにてIPアドレスを設定するためifcfg-eth0に設定しています。 このインタフェースの設定をSNMP-MIBで内容を確認するとifIndexがeth0は「1」になっているのですが、IPアドレスが振られているのは「2」になっています。 IPアドレスをeth0と同じifIndexなるように設定したいのですが方法が分かりません。 知っている方がいらっしゃいましたらご教授ください。

  • ゲストOSから

    使用しているホストOS:windows11 使用しているゲストOS:kalilinux 使用しているゲストOSに関して質問なんですが やられサーバーと言われるwebアプリケーションのようなものがあるのですが、これをVirutalbox仮想マシン上で、ポートスキャンなどをしたいのですが、IPアドレスが127.0.0.,1として認識されているのですが /etc/network/interfacesと言うネットワーク構成ファイルがあるのですが、これを設定すればIPアドレスが変更されるのでしょうか? また、他に別の方法があるのでしょうか? Netdiscoverを使っても検出されないので というかほとんどdockerIPアドレスで、後はeth0とinetアドレスしかありません。 要するにネットワークがごちゃごちゃしている状態でした。 話をまとめますと、やられサーバーをスキャンできるようにIPアドレスとして認識する方法をご教示お願いします。

  • VMwareのゲストOSであるCentOS5.2からインターネット接続

    Windows XPにVMware5.5をインストールし、ゲストOSとしてWindows2000とCentOS5.2をインストールしました。どちらもNAT接続とし、イーモバイルを使用しています。Windows2000からはインターネット接続ができるのですが、CentOS5.2からはできません。何が原因なのでしょうか?以下のコマンド実行結果を添付します。 # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:0E:30:3B inet addr:192.168.81.132 Bcast:192.168.81.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe0e:303b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:189 errors:0 dropped:0 overruns:0 frame:0 TX packets:133 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23915 (23.3 KiB) TX bytes:21755 (21.2 KiB) # cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp HWADDR=00:0c:29:0e:30:3b TYPE=Ethernet

  • VMwareのClone機能について

    VMware WorkstationのClone機能について質問させてください。VMwareでゲストOSとしてWindows XPを使っているのですが、「Clone Virtual Machine Wizard」でこのゲストOSのCloneを作成してみました。Cloneの作り方が「Create a linked clone」と「Create a full clone」の2通りあって、後者は完全に複製元とは独立だという事は分かるのですが、前者はそうではないようです。例えば「Create a linked clone」を使って、(1)OriginalのゲストOS、(2)Clone-A、(3)Clone-B、と3つのゲストOSを作成した場合、(2)や(3)でのシステムの変更内容やファイルの追加・削除は、(1)にも反映されてしまうのでしょうか?極端な話、例えば(3)のレジストリを勝手に変更して起動不能になったり、メールでウィルス感染してしまった場合、(1)のOSもその不具合が反映されてしまうのでしょうか?初心者な質問ですが、何卒アドバイスや解説しているサイトのご紹介をお願いします。

  • macアドレスの誤認識が 解除されない。

    fedora5を別のノートでインストールして HDDをCDドライブのないノートにいれかえました。ネットワークの設定で # vi /etc/sysconfig/network-scripts/ifcfg-eth0 を実行すると # 3Com Corporation 3c905C-TX/TX-M [Tornado] DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:06:5B:BA:A*:7* ONBOOT=yes のようにでてこれは正確なmacアドレスですが、 以下の設定の反映ではエラーになります。 [root@** ~]# /etc/rc.d/init.d/network restart インターフェース eth0 を終了中: デバイス eth0 には設定されたアドレス 00:06:5B:BA:A*:74*の代わりに MAC アドレス 00:01:03:85:3*:B* があります、無視します。 [失敗] ループバックインターフェースを終了中 [ OK ] ループバックインターフェイスを呼び込み中 [ OK ] インターフェース eth0 を活性化中: eth0 のIP情報を検出中...dhclient(1394) is already running - exiting. exiting. 失敗 [失敗] [root@koitt ~]# /etc/rc.d/init.d/network start ループバックインターフェイスを呼び込み中 [ OK ] インターフェース eth0 を活性化中: eth0 のIP情報を検出中...dhclient(1394) is already running - exiting. exiting. 失敗 [失敗] ifconfigでも最初のアドレスがでてきます。 とりあえずは ファィル共有 ftp等には影響しませんが、networkの設定では 行き詰る気がします。 誤認識ははじめてです。直す方法はありませんでしょうか?

  • iptablesを使用してMACアドレスでフィルタリング

    Linuxサーバーでルーターを作成しiptablesでフィルタリングをしています。 下記のような構成で4台中の1台をIPアドレスではなくMACアドレスにてフィルタリングしたいのですが方法が分かりません。 そもそもMACアドレスによる内部から外部へのネット接続制限をすることはできないのでしょうか?教えてください。 尚、今の設定はiptables -t nat -A POSTROUTING -s 192.168.255.250/31 -o eth0 -j MASQUERADEで通しています。 Linux-iptables Internet---[eth0]GW[eth1]---(192.168.255.250 MACアドレスxx:xx:xx:xx:xx:xx)              +-(192.168.255.251 MACアドレス00:00:00:xx:xx:xx)              +-(192.168.255.252 MACアドレス00:00:00:00:00:00)              +-(192.168.255.253 MACアドレスxx:xx:xx:00:00:00)

  • TurboLinux Server6.5FTP版でのネットワークボード認識について

    Linux超初心者ですが宜しくお願いします。 旧GateWayデスクトップにTurboLinux6.5SVをインストールしましたが NICを認識しません。(メルコLGY-PCI-TXC)最初は ifconfig ではloのみですがmodules.confにalias eth0 sis900を追記保存して モジュールを読み込みするとifconfigでeht0がでてきます。その後 ifconfig eth0 up や/etc/rc.d/init.d/network restartを行っても IPアドレス等を書き込むファイルifcfg-eth0(/etc/sysconfig/network-scripts/)に出てきません。再起動すると、ifconfigでまたloのみになります。 起動時に読み込まれているように出来ますか? それと、少し話は飛びますが、普通のPCにLinuxを入れてサーバー代わりに している話は山ほど聞きますが、常時稼動で電源系統は大丈夫なのでしょうか? それとも、サーバーといえ利用しないときは電源を切って利用しているのでしょうか?・・質問が下手ですみませんが宜しくお願い致します。