LXCブリッジがUbuntu 15.04で動作しない

LXCブリッジがUbuntu 15.04で動作しない

コンテナがホストと同様に、DHCPサーバーからIPアドレスを取得するようにブリッジされたネットワーク接続を介して実行されるlxcコンテナを取得しようとしています。

私はいくつかのチュートリアルを削除しましたが、15.04を明示的に言及するチュートリアルが見つかりませんでした。ほとんどはUbuntu 12についてです。それでは、それは問題でしょうか?

私が試したことは次のとおりです。

  • Ubuntu 15.04サーバーのインストール
  • sudo apt-get install lxc lxctl lxc-templates
  • lxc webpanelをrootとしてインストールします。wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash

/etc/network/interfaces次に変更します。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
  • 再起動後lxcbr0br0ifconfig
  • Ubuntuを含むWebパネルにlxcコンテナを作成する
  • br0Webパネルで代わりに使用する新しいコンテナを設定します。lxcbr0
  • コンテナの起動

=>新しいコンテナのMACはDHCPサーバーのリースリストに表示されず、コンテナにログインしてlxc-console実行するとifconfigIPアドレスを取得できなかったとマークされます。

ところで。コンテナをアーカイブするとlxcbr0IPアドレスが取得されますが、アドレスがなりすまして外部からアクセスできなくなります。しかし、動作します。

私がここで何を見逃しているのでしょうか?セキュリティ問題があるのではないでしょうか?

[編集する]

brctl show次のように表示されます。

bridge name     bridge id               STP enabled     interfaces
br0             8000.000c29e793a1       no              eth0
                                                        vethSCX4N3
lxcbr0          8000.000000000000       no

さらに、Ubuntu 15.04サーバーはesxi 6.0で実行されます。 [/編集する]

答え1

yaegashiのVMWareレビューは私を正しい方向に導いた。 esxiホストの仮想マシンポートグループで無差別モードを有効にする必要があります。それ以外の場合、仮想スイッチは、仮想アダプタのMACアドレスとは異なるMACアドレスを持つポートを介したトラフィックを許可しません。

関連情報