I'm running LXD on a Centos 8 host.  The container is Fedora 31.
I'm using a bridge (br0), not managed by LXD.

When I start the container, it receives an IP address from the DHCP
server on the LAN.  I want to assign the container a static IP.

I removed the eth0 device from the profile and added it to the
container's config.  Then I set the IP address.

devices:
  eth0:
    ipv4.address: 192.168.20.33
    name: eth0
    nictype: bridged
    parent: br0
    type: nic
ephemeral: false
profiles:

The container still gets an IP using DHCP.

I tried to set ipv4.dhcp to false, but this failed:
$ lxc config device set d1 eth0 ipv4.dhcp false
Error: Invalid devices: Invalid device option: ipv4.dhcp

I've found various "How-To's" which describe how to set a static
IP, but they depend on cloud-init or netplan.   Is there a way
to set a static IP which doesn't require these packages?

--
Michael Eager    ea...@eagerm.com
1960 Park Blvd., Palo Alto, CA 94306
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to