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

Re: systemd-container (nspawn) NSS module




On Sun, Jun 21, 2020, 8:51 PM Nicholas Geovanis <nickgeovanis@gmail.com> wrote:
It's a guess, but I would not use that 0.0.0.0 address. Pick one in the private IP ranges, 10.0.0.0 or 192.168.0.0.

On Sun, Jun 21, 2020, 2:09 PM john doe <johndoe65534@mail.com> wrote:
Hello all,

I'm playing with systemd-container and I don't understand why the NSS
module won't return an IPV4 address:

Host config:

/etc/systemd/network# cat 80-container-ve.network
[Match]
Name=ve-*
Driver=veth

[Network]
# Default to using a /28 prefix, giving up to 13 addresses per container.
Address=0.0.0.0/24
#LinkLocalAddressing=ipv4-fallback
DHCPServer=yes
IPMasquerade=no
IPForward=no
#LLDP=yes
#EmitLLDP=customer-bridge

[IPv6PrefixDelegation]
Managed=false
OtherInformation=false


Container config:

/etc/systemd/network# cat 80-container-host0.network
[Match]
Virtualization=container
Name=host0

[Network]
DHCP=ipv4
LinkLocalAddressing=ipv4-fallback
#LLDP=yes
#EmitLLDP=customer-bridge

[DHCP]
UseTimezone=yes


If I'm correct, I have an IPv4 address properly set up.

however, if I do the below command to find the IPv4 address I only get
an IPv6 one:


$ getent hosts <CONTAINER-NAME>


Am I missing something, or is this a bug of 'NSS Machine' (1)?


1)  https://www.freedesktop.org/software/systemd/man/nss-mymachines.html

--
John Doe


Reply to: