web-dev-qa-db-ja.com

LXCコンテナネットワークProxmox4.4にアクセスできません

Proxmox4.4の新規インストールでLXCコンテナーをセットアップしています。私のネットワーク設定は、この投稿で説明されているものと類似しています: ネットワーク構成(ブリッジング)proxmox

ただし、ローカルネットワークからコンテナにアクセスできず、コンテナは外部にpingを実行できません。コンテナとホストはどちらも互いに正常にpingを実行できます。

これがホストです/etc/network/interfaces

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
     address 192.168.1.45
     netmask 255.255.255.0
     gateway 192.168.1.1
     bridge_ports eth0
     bridge_stp off
     bridge_fd 0

とコンテナの/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
     address 192.168.1.78
     netmask 255.255.255.0
     gateway 192.168.1.1

iface eth0 inet6 dhcp

何が間違っているのかよくわかりません。これは、Proxmoxを使用した場合と同じくらい簡単なネットワーク設定だと思いました。誰か助けてもらえますか?

完全な開示:これをESXi6.5ではVM)としてプレビューしていますが、この状況では問題にならないようです。

ありがとう!

編集:私は問題が何であるかを理解し、他の誰かが同じ問題を抱えている場合に役立つように、ここに投稿したいと思いました。

ESXiでは、vSwitchで無差別モードを構成する必要があります。これにより、ネストされたVMとコンテナーでブリッジングを使用できるようになります。詳細については、この記事を参照してください: https://egustafson.github.io/esxi-nested-virtualbox.html

1
AveryFreeman

Esxi6.5でも同じ問題が発生しました。この方法で修正しました。仮想スイッチの[セキュリティ]タブの設定で、[承認]にすべての値を設定しました。そして今、すべてが機能します!

security settings

2
Andrey Golub

これをESXi6.5のProxmox5でテストしました。 MACアドレスの変更のみを許可する必要があります。これは、Ciscoハードウェアのポートセキュリティを無効にするようなものです。これにより、1つのポートで複数のMACアドレスを使用できます。

0
Dennis