[lxc-users] LXC containers w/ static IPs work on some hosts, not on others

Michael Peek peek at nimbios.org
Thu Oct 20 17:33:24 UTC 2016


Hi gurus,

I'm scratching my head again.  I'm using the following commands to
create an LXC container with a static IP address:

    # lxc-create -n my-container-1 -t download -- -d ubuntu -r xenial -a
    amd64

    # vi /var/lib/lxc/my-container-1/config

    Change:
    # Network configuration
    # lxc.network.type = veth
    # lxc.network.link = lxcbr0
    # lxc.network.flags = up
    # lxc.network.hwaddr = 00:16:3e:0d:ec:13
    lxc.network.type = macvlan
    lxc.network.link = eno1

    # vi /var/lib/lxc/my-container-1/rootfs/etc/network/interfaces

    Change:
    #iface eth0 inet dhcp
    iface eth0 inet static
      address xxx.xxx.xxx.4
      netmask 255.255.255.0
      network xxx.xxx.xxx.0
      broadcast xxx.xxx.xxx.255
      gateway xxx.xxx.xxx.1
      dns-nameservers xxx.xxx.0.66 xxx.xxx.128.66 8.8.8.8
      dns-search my.domain

    # lxc-start -n my-container-1 -d


It failed to work.  I reviewed my notes from past posts to the list but
found no discrepancies.  So I deleted the container and tried it on
another host -- and it worked.  Next I deleted that container and went
back to the first host, and it failed.  Lastly, I tried the above steps
on multiple hosts and found that it works fine on some hosts, but not on
others, and I have no idea why.  On hosts where this fails there are no
error messages, but the container can't access the network, and nothing
on the network can access the container.

Is there some step that I'm missing?

Thanks for any help,

Michael Peek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20161020/c5a56179/attachment.html>


More information about the lxc-users mailing list