Re: Configure static IP address in F32 container

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 8, 2020 at 7:35 PM Michael Eager <eager@xxxxxxxxxxxx>
wrote:
>
> I'm having a difficult time configuring the IP address of an
> interface in a Fedora 32 in a LXD container.
>
> The configuration for eth0 in /etc/sysconfig/network-scripts/:
> # cat ifcfg-eth0
> TYPE=Ethernet
> PROXY_METHOD=none
> BROWSER_ONLY=no
> BOOTPROTO=none
> DEFROUTE=yes
> IPV4_FAILURE_FATAL=no
> IPV6INIT=no
> IPV6_DEFROUTE=no
> IPV6_FAILURE_FATAL=no
> IPV6_ADDR_GEN_MODE=stable-privacy
> NAME=eth0
> DEVICE=eth0
> ONBOOT=yes
> IPADDR=192.168.20.43
> PREFIX=24
> GATEWAY=192.168.20.1
> IPV6_DISABLED=yes
> DNS1=192.168.20.1
> DNS2=75.75.75.75
> DNS3=8.8.8.8
> HWADDR=00:16:3e:d1:ea:86
>
> When I start the container, eth0 gets two IP addresses. One is the IP
> specified in the ifcfg-eth0 file. The other is a DHCP address. I'm
> assuming that NetworkManager is getting the DHCP address.
>
> I tried adding NMCONTROLLED=no to the ifcfg, but I get the same double
> IP assignment.
>
> I've tried removing the ifcfg-eth0 file and configuring the interface
> using nmcli as described here:
>
> https://linuxconfig.org/how-to-configure-static-ip-address-on-fedora-31
>
> That doesn't work. When the container restarts, a new eth0 is created
> with a different UUID.

I use lxc and not lxd, but I suspect that they are conceptually similar.

An lxc container's ip configuration's set by lxc's "external"
configuration, and not by the container's "internal" configuration.

$ cat /etc/lxc/default.conf
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.net.0.link = lxcbr0
lxc.net.0.type = veth
lxc.net.0.veth.mode = bridge

$ cat /lxc/alpine/config
...
lxc.net.0.ipv4.address = 192.168.124.241/24
lxc.net.0.ipv4.gateway = 192.168.124.1
lxc.net.0.name = eth0
...
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux