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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs