← Back to team overview

touch-packages team mailing list archive

[Bug 1346815] [NEW] lxc-clone causes duplicate MAC address and IP address

 

Public bug reported:

A cloned container will have the same MAC address and IP address with
the original container.

How to reproduce:
 1. $ sudo lxc-create -t ubuntu-cloud -n foo -- --release trusty
 2. $ sudo lxc-clone foo bar
 3. $ sudo lxc-start -d -n foo
 4. $ sudo lxc-start -d -n bar

Expected result:
 2 container will have different MAC and IP address each other.

Actual result:
 2 container will have duplicate MAC and IP address.

# grep lxc.network.hwaddr /var/lib/lxc/{foo,bar}/config
/var/lib/lxc/foo/config:lxc.network.hwaddr = 00:16:3e:d8:d8:78
/var/lib/lxc/bar/config:lxc.network.hwaddr = 00:16:3e:d8:d8:78

$ sudo lxc-ls -f
NAME                  STATE    IPV4       IPV6  GROUPS  AUTOSTART  
-----------------------------------------------------------------
bar                   RUNNING  10.0.7.60  -     -       NO         
foo                   RUNNING  10.0.7.60  -     -       NO

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: lxc 1.1.0~alpha1-0ubuntu2
ProcVersionSignature: Ubuntu 3.16.0-4.9-generic 3.16.0-rc5
Uname: Linux 3.16.0-4-generic x86_64
ApportVersion: 2.14.4-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Jul 22 17:56:44 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-05-19 (64 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20140518)
SourcePackage: lxc
UpgradeStatus: No upgrade log present (probably fresh install)
defaults.conf:
 lxc.network.type = veth
 lxc.network.link = lxcbr0
 lxc.network.flags = up
 lxc.network.hwaddr = 00:16:3e:xx:xx:xx

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apparmor apport-bug utopic

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1346815

Title:
  lxc-clone causes duplicate MAC address and IP address

Status in “lxc” package in Ubuntu:
  New

Bug description:
  A cloned container will have the same MAC address and IP address with
  the original container.

  How to reproduce:
   1. $ sudo lxc-create -t ubuntu-cloud -n foo -- --release trusty
   2. $ sudo lxc-clone foo bar
   3. $ sudo lxc-start -d -n foo
   4. $ sudo lxc-start -d -n bar

  Expected result:
   2 container will have different MAC and IP address each other.

  Actual result:
   2 container will have duplicate MAC and IP address.

  # grep lxc.network.hwaddr /var/lib/lxc/{foo,bar}/config
  /var/lib/lxc/foo/config:lxc.network.hwaddr = 00:16:3e:d8:d8:78
  /var/lib/lxc/bar/config:lxc.network.hwaddr = 00:16:3e:d8:d8:78

  $ sudo lxc-ls -f
  NAME                  STATE    IPV4       IPV6  GROUPS  AUTOSTART  
  -----------------------------------------------------------------
  bar                   RUNNING  10.0.7.60  -     -       NO         
  foo                   RUNNING  10.0.7.60  -     -       NO

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: lxc 1.1.0~alpha1-0ubuntu2
  ProcVersionSignature: Ubuntu 3.16.0-4.9-generic 3.16.0-rc5
  Uname: Linux 3.16.0-4-generic x86_64
  ApportVersion: 2.14.4-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Tue Jul 22 17:56:44 2014
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2014-05-19 (64 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20140518)
  SourcePackage: lxc
  UpgradeStatus: No upgrade log present (probably fresh install)
  defaults.conf:
   lxc.network.type = veth
   lxc.network.link = lxcbr0
   lxc.network.flags = up
   lxc.network.hwaddr = 00:16:3e:xx:xx:xx

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1346815/+subscriptions


Follow ups

References