我已將 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 會被複製,導致網路問題。