Networking
LXC 實例沒有 IPv4 地址
我在讓 LXC 實例獲取 IPv4 地址方面取得的成功有限。它在創建時有效,但如果我重新啟動主機,所有地址都會失去。
Ubuntu 21.10 主機
客戶端版本:4.21
伺服器版本:4.21
圖像 Ubuntu 21.10
**tgl@electra** : **~** $ lxd 版本 4.21 **tgl@electra** : **~** $ lxc 版本 客戶端版本:4.21 伺服器版本:4.21 **tgl@electra** : **~** $ lxc 列表 +---------+---------+------+-----------------------------------------------+-----------+-----------+ | 姓名 | 狀態 | IPV4 | IPV6 | 類型 | 快照 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ | 瑪麗亞數據庫 | 執行 | | fd42:594a:5292:77f3:216:3eff:fe3c:7abe (eth0) | 集裝箱 | 0 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ | nginx1 | 執行 | | fd42:594a:5292:77f3:216:3eff:fe85:b910 (eth0) | 集裝箱 | 0 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ | nginx2 | 執行 | | fd42:594a:5292:77f3:216:3eff:feb3:3103 (eth0) | 集裝箱 | 0 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ | nginx3 | 執行 | | fd42:594a:5292:77f3:216:3eff:feaf:5288 (eth0) | 集裝箱 | 0 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ | 代理 | 執行 | | fd42:594a:5292:77f3:216:3eff:fee7:5013 (eth0) | 集裝箱 | 0 | +---------+---------+------+-----------------------------------------------+-----------+-----------+ **tgl@electra** : **~** $ lxc 網路列表 +--------+----------+---------+----------------+---------------------------+-------------+---------+ | 姓名 | 類型 | 託管 | IPV4 | IPV6 | 說明 | 由 | 使用 +--------+----------+---------+----------------+---------------------------+-------------+---------+ | eth0 | 物理 | 否 | | | | 0 | +--------+----------+---------+----------------+---------------------------+-------------+---------+ | lxdbr0 | 橋 | 是 | 10.88.102.1/24 | fd42:594a:5292:77f3::1/64 | | 6 | +--------+----------+---------+----------------+---------------------------+-------------+---------+ **日期@electra** : **~** $
我現在找到了幾個資源:
https://discuss.linuxcontainers.org/t/containers-not-getting-ipv4/6668/37
我在 Ubuntu 21.10 上使用 snap 中的 lxd。在閱讀了第二個連結討論後,我禁用並刪除了 ufw 並使用 snap 重新安裝。
sudo ufw disable sudo apt remove ufw sudo apt purge ufw sudo snap install ufw sudo ufw enable
然後
sudo systemctl reload snap.lxd.daemon
。每個實例中的 nginx 程序也需要重新啟動。一切都在重新啟動時起作用。或者,您可能會成功使用這兩個新的 ufw 規則。
sudo ufw allow in on lxdbr0 sudo ufw route allow in on lxdbr0