Public bug reported: I created and ran lxc-container with network config - others lxc-config on host system are the same like that (ipv4. addresses is different): __________________________________________ # Template used to create this container: /usr/share/lxc/templates/lxc-ubuntu # Parameters passed to the template: # For additional config options, please look at lxc.container.conf(5)
# Uncomment the following line to support nesting containers: #lxc.include = /usr/share/lxc/config/nesting.conf # (Be aware this has security implications) # Common configuration lxc.include = /usr/share/lxc/config/ubuntu.common.conf lxc.apparmor.profile = unconfined lxc.start.auto = 1 # Container specific configuration lxc.rootfs.path = dir:/var/lib/lxc/video/rootfs lxc.uts.name = video lxc.arch = amd64 # Network configuration lxc.net.0.type = veth lxc.net.0.flags = up lxc.net.0.link = lxcbr0 lxc.net.0.hwaddr = 4a:49:43:49:79:bf lxc.net.0.ipv4.address = 10.0.3.10/24 lxc.net.0.ipv4.gateway = 10.0.3.1 ________________________________________________ When container started - i can't see ip 10.0.3.10, it is not assigned after start: NAME STATE AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED x RUNNING 1 - 10.0.3.2 - false y RUNNING 1 - 10.0.3.3 - false x1 RUNNING 1 - 10.0.3.7 - false x2 RUNNING 1 - 10.0.3.5 - false z3 RUNNING 1 - 10.0.3.4 - false z1 RUNNING 1 - 10.0.3.6 - false video RUNNING 0 - - - false <-----!!! Example (inside container "z1"): root@z1:/# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionic Example (inside problem container "video"): root@video:/# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal x,y,x1-3,z3,z1 - ubuntu 18 lts video - Ubuntu 20 LTS, host system ubuntu 20 lts. Host system: root@node:/var/lib/lxc/video# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal BUT! When I restarts all host-system, "video" container assigns ipv4 address after it. And if I stop the "video" container again (lxc-stop) and start the "video" container again (lxc-start -d -n video) - it losts ipv4 address and can't assign it again (from cli). root@node:/home/alex# dpkg -l | grep lxc ii liblxc-common 1:4.0.2-0ubuntu1 amd64 Linux Containers userspace tools (common tools) ii liblxc1 1:4.0.2-0ubuntu1 amd64 Linux Containers userspace tools (library) ii lxc 1:4.0.2-0ubuntu1 all Transitional package - lxc -> lxc-utils ii lxc-templates 3.0.4-3ubuntu1 amd64 Linux Containers userspace tools (templates) ii lxc-utils 1:4.0.2-0ubuntu1 amd64 Linux Containers userspace tools rc lxctl 0.3.1+debian-4 all Utility to manage LXC ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: lxc 1:4.0.2-0ubuntu1 ProcVersionSignature: Ubuntu 5.4.0-28.32-generic 5.4.30 Uname: Linux 5.4.0-28-generic x86_64 ApportVersion: 2.20.11-0ubuntu27 Architecture: amd64 CasperMD5CheckResult: skip Date: Sat May 2 18:21:44 2020 PackageArchitecture: all ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=xterm XDG_RUNTIME_DIR=<set> PATH=(custom, no user) SourcePackage: lxc UpgradeStatus: Upgraded to focal on 2020-05-02 (0 days ago) defaults.conf: lxc.net.0.type = veth lxc.net.0.link = lxcbr0 lxc.net.0.flags = up lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx lxc.conf: lxc.network.link = lxcbr0 ** Affects: lxc (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apparmor apport-bug focal uec-images -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1876475 Title: lxc can't assign ipv4 address from lxc-container config file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1876475/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs