[備忘録] LinuxにVMWareを載せる時に気をつけること

[備忘録] LinuxにVMWareを載せる時に気をつけること備忘録です。

ちょっと仕事で複数台のマシンが必要になり、しかしそんなに実マシンを揃えるわけにもいかず。。。ということで、VMWare Serverを使ってみることにしました。

 

今まで自宅マシンやノートPCにはVMWare Playerを入れていたので楽勝~~と思っていたら、やっぱしServerは一味違いました。しかしインストールや初期設定についてはざっくり省略(あとで落ち着いたら&思い出せたら書きます)。

 

環境としては以下の通り。



実機(ホスト):Fedora Core 6
ゲストOS: Fedora 9 × 2台

 

実機にはNICが2枚刺さっています。eth0とeth1ということにしておきましょう。

ゲストOSでも同様にNICを2枚差しし、それぞれ (vmnet0) と hostonly(vmnet2)にします。

bridgedなのでゲストOSのeth0(なぜかテスト環境ではeth1)にも、ホストOSのeth0と同じセグメントのIPアドレスを割り当てます。

通常ならこれで通信できるはず、、、少なくともゲスト-ホスト間のpingくらいは通るはずです。

 

 

んが

 

 

通りません・・・・・ No route to host ではなく Destination host unreachable が出ます。

 

 

散々悩んで再度インストールしてみたり、VMwareのNICを削除→作り直ししたりしていたのですが、先ほどついに原因を見つけました!

 

ホストOSの ifconfig(IPアドレスは仮)です。

eth0      Link encap:Ethernet  HWaddr 00:C0:9F:3B:5D:BD
          inet addr:192.168.254.10  Bcast:192.168.254.255  Mask:255.255.255.0
          inet6 addr: fe80::2c0:9fff:fe3b:5dbd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28964 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35156 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6191049 (5.9 MiB)  TX bytes:9376476 (8.9 MiB)
          Base address:0xece0 Memory:fe1e0000-fe200000 

eth0:1    Link encap:Ethernet  HWaddr 00:C0:9F:3B:5D:BD
          inet addr:192.168.254.20  Bcast:192.168.254.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0xece0 Memory:fe1e0000-fe200000

eth1      Link encap:Ethernet  HWaddr 00:90:CC:08:38:65
          inet addr:192.168.250.1  Bcast:192.168.250.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:18 Base address:0x4c00

eth1:1    Link encap:Ethernet  HWaddr 00:90:CC:08:38:65
          inet addr:192.168.250.21  Bcast:192.168.254.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Interrupt:18 Base address:0x4c00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:15884 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15884 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:17090164 (16.2 MiB)  TX bytes:17090164 (16.2 MiB)

vmnet3    Link encap:Ethernet  HWaddr 00:50:56:C0:00:03
          inet addr:192.168.6.1  Bcast:192.168.6.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fec0:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

実はこのホストOSマシンでは先日まで別テストを行っており、NICにエイリアスを設定していました
テスト終了後もそのままにしていたんですが、「もしや」と思いeth0:1とeth1:1をdownさせてみたところ・・


ping通りました~~~ヽ(´ー`)ノ

 

 

教訓:ホストOSに余計な設定はするな


え、VMWareでは常識ですかそうですか。。。orz


あれ今度はデフォルトルータにpingが通らねぇ。。。

  1. コメント 0

  1. トラックバック 0

return top