web-dev-qa-db-ja.com

VMは相互にpingできません

Virt-managerで2つの仮想マシンを作成しました。すべてのマシン(ホストおよびゲスト)はUbuntu 14.04を実行します。

ホストマシンには2つのNICがあります。 eth1はホストによって使用されます。各VM /ゲストの仮想ネットワークインターフェイスはHost device eth0: macvtapに設定されます。

  • ホストIPは192.168.1.35
  • ゲスト1のIPは192.168.1.41
  • ゲスト2のIPは192.168.1.54

ゲストからホストに、ホストからゲストにpingを実行できます。しかし、ゲストはお互いに到達できません。ゲスト1からゲスト2にpingを実行すると、ホストでのtcpdumpの出力は次のようになります。

17:55:11.631825 ARP, Request who-has 192.168.1.54 tell 192.168.1.41, length 28
17:55:12.631626 ARP, Request who-has 192.168.1.54 tell 192.168.1.41, length 28
17:55:13.632127 ARP, Request who-has 192.168.1.54 tell 192.168.1.41, length 28
...

同様に、ゲスト2からゲスト1にpingを実行すると:

17:57:39.509281 ARP, Request who-has 192.168.1.41 tell 192.168.1.54, length 28
17:57:40.509280 ARP, Request who-has 192.168.1.41 tell 192.168.1.54, length 28
17:57:41.526726 ARP, Request who-has 192.168.1.41 tell 192.168.1.54, length 28
....

両方のゲストには、次のネットワーク構成があります。

/etc/network/interfaces
    auto lo
        iface lo inet loopback
    auto eth1
        iface eth1 inet dhcp

route -n
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1       

iptables -L
    (nothing)

ifconfig (Guest 1)
    eth1      Link encap:Ethernet  HWaddr 52:54:00:ab:e6:fa  
              inet addr:192.168.1.41  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::5054:ff:feab:e6fa/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:728 errors:0 dropped:0 overruns:0 frame:0
              TX packets:638 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:817117 (817.1 KB)  TX bytes:51190 (51.1 KB)

    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:65536  Metric:1
              RX packets:16 errors:0 dropped:0 overruns:0 frame:0
              TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1184 (1.1 KB)  TX bytes:1184 (1.1 KB)

ホスト:

/etc/network/interfaces
    auto lo
    iface lo inet loopback

route -n
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
    192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth1

iptables -L
    (nothing)

ifconfig
    eth0      Link encap:Ethernet  HWaddr 08:62:66:26:eb:d8  
              inet6 addr: fe80::a62:66ff:fe26:ebd8/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:218 errors:0 dropped:0 overruns:0 frame:0
              TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:67520 (67.5 KB)  TX bytes:20012 (20.0 KB)

    eth1      Link encap:Ethernet  HWaddr 70:62:b8:b5:2c:1b  
              inet addr:192.168.1.35  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::7262:b8ff:feb5:2c1b/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:4100 errors:0 dropped:0 overruns:0 frame:0
              TX packets:4678 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1030310 (1.0 MB)  TX bytes:834427 (834.4 KB)

    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:65536  Metric:1
              RX packets:15192 errors:0 dropped:0 overruns:0 frame:0
              TX packets:15192 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1386699 (1.3 MB)  TX bytes:1386699 (1.3 MB)

    macvtap0  Link encap:Ethernet  HWaddr 52:54:00:db:29:6c  
              inet6 addr: fe80::5054:ff:fedb:296c/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:19 errors:0 dropped:0 overruns:0 frame:0
              TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:500 
              RX bytes:2286 (2.2 KB)  TX bytes:5930 (5.9 KB)

    macvtap1  Link encap:Ethernet  HWaddr 52:54:00:ab:e6:fa  
              inet6 addr: fe80::5054:ff:feab:e6fa/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:29 errors:0 dropped:0 overruns:0 frame:0
              TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:500 
              RX bytes:4395 (4.3 KB)  TX bytes:7980 (7.9 KB)
2
user302681

Eth0をブリッジインターフェイスに置き換えると、問題は解決しました。しかし、別の問題があります: low-internet-speed-when-adding-bridge-interface

1
user302681