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
Esxi6.5でも同じ問題が発生しました。この方法で修正しました。仮想スイッチの[セキュリティ]タブの設定で、[承認]にすべての値を設定しました。そして今、すべてが機能します!
これをESXi6.5のProxmox5でテストしました。 MACアドレスの変更のみを許可する必要があります。これは、Ciscoハードウェアのポートセキュリティを無効にするようなものです。これにより、1つのポートで複数のMACアドレスを使用できます。