Ubuntu 18.04.4
lxd 3.0.3
lxc 3.0.3
我有几个集装箱运行了很长一段时间没有问题。今天,我对我的网络进行了修改,其中一个容器获得了一个DHCP地址。
user@localhost:/tmp$ sudo lxc list host_a
+-----------------------+---------+--------------------------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+-----------------------+---------+--------------------------+------+------------+-----------+
| host_a | RUNNING | 192.168.112.5 (vlan112) | | PERSISTENT | 3 |
| | | 192.168.11.8 (eth0) | | | |
| | | 192.168.11.193 (eth0) | | | |
+-----------------------+---------+--------------------------+------+------------+-----------+接口192.168.112.5和192.168.11.8是一直存在并需要保留的原始接口。接口192.168.11.193是今天网络变化期间出现的接口,我找不到要删除的内容。我没有在容器中找到它,我也不知道如何通过lxc删除它。我求助于重新启动容器和lxd主机,但它仍然存在。
发布于 2021-04-05 20:52:25
结果是,当安装dhcpcd时,就像在这个主机上一样,它仍然可以分配一个额外的地址。要么删除或禁用dhcpcd,要么将denyinterfaces <interface name> (在我的例子中是denyinterfaces eth0)添加到/etc/dhcpcd.conf中。这是https://askubuntu.com/questions/1329454/remove-secondary-dhcp-ip-address中提出/测试/接受的答案。
https://serverfault.com/questions/1058851
复制相似问题