Ubuntu 18.04 の LXC/LXD コンテナのネットワークの問題

Ubuntu 18.04 の LXC/LXD コンテナのネットワークの問題

EOL 14.04 VPS ホストからコンテナの移行を開始するために、Ubuntu 18.04 システムを VPS ホストとしてセットアップしました。コンテナがホストと同じ VLAN 上の IP を持つことができるようにブリッジ (br0) を構成しました。しかし、コンテナに ping を実行したりアクセスしようとすると、ブリッジでパケット損失が発生します。これは非常に奇妙に思えます。

ホスト上のネットプラン構成は次のとおりです (内部 IP サブネットが変更されます)。

network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
           dhcp4: no
           dhcp6: no
    bridges:
        br0:
            interfaces: [eth0]
            dhcp4: no
            dhcp6: no
            addresses:
                - 10.10.10.5/24
            gateway4: 10.10.10.1
            nameservers:
                addresses:
                - 1.1.1.1
                - 8.8.8.8
            parameters:
                stp: false
                forward-delay: 0

そしてクライアント:

network:                                                                                                                                                                               
  version: 2                                                                                                                                                                           
  ethernets:                                                                                                                                                                           
    eth0:                                                                                                                                                                              
      dhcp4: no                                                                                                                                                                        
      addresses: [10.10.10.6/24]                                                                                                                                                     
      gateway4: 10.10.10.1                                                                                                                                                           
      nameservers:                                                                                                                                                                     
              addresses:                                                                                                                                                               
                      - 1.1.1.1                                                                                                                                                        
                      - 8.8.8.8

ネットワーク経由でホストにアクセスできない場合でも、LXC でシェル セッションを開いて ping を実行すると、突然ネットワークが機能します。

私は木曜日からこのことについて頭を悩ませてきました。

(コンテナの 1 つは動作しているようですが、すでに 60 秒の条件を満たすライブ SIP トランクがあります)

答え1

問題は私が考えていたよりもはるかに単純で、クローンを作成するベース コンテナーを構築して、起動した各コンテナーをほぼ同一に構成できるようにしました。コンテナーをクローンすると、eth0 の MAC が重複し、ネットワークの問題が発生しました。

関連情報