Ubuntu 18.04 中的 LXC/LXD 容器網路問題

Ubuntu 18.04 中的 LXC/LXD 容器網路問題

我已將 Ubuntu 18.04 系統設定為 VPS 主機,以開始從 EOL 14.04 VPS 主機遷移容器。我配置了一個網橋 (br0),以允許容器的 IP 與主機位於同一 VLAN 上。但當我嘗試 ping/存取容器時,我發現網橋上出現封包遺失。這看起來非常奇怪。

這是主機上的 netplan 設定(內部 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 開啟 shell 會話並突然 ping 出網絡,則網路可以正常運作。

從星期四開始我就一直在思考這個問題。

(其中一個容器似乎正在工作,但它已經有一個實時 SIP 中繼,也符合 60 秒的條件)

答案1

這個問題比我想像的要簡單得多,我已經建立了一個基礎容器,我正在複製它,以達到我旋轉的每個容器都可以配置幾乎相同的程度。克隆容器時,eth0 上的 MAC 會被複製,導致網路問題。

相關內容