I'm trying to run container with centos and systemd-networkd inside systemd-nspawn/machinectl. Container directory was created by
Code: Select all
yum -y --nogpg --releasever=7 --installroot=/var/lib/machines/centos install systemd systemd-networkd iproute passwd yum vim-minimal
Code: Select all
# cat /var/lib/machines/centos/etc/systemd/network/local.network
[Match]
Name=mv-*
[Network]
Address=10.0.0.11/24
Gateway=10.0.0.1
Code: Select all
-bash-4.2# networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 mv-enp4s0.10 ether off configured
2 links listed.
-bash-4.2# systemctl status systemd-networkd
● systemd-networkd.service - Network Service
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2016-11-29 08:09:52 UTC; 29s ago
Docs: man:systemd-networkd.service(8)
Main PID: 21 (systemd-network)
Status: "Processing requests..."
CGroup: /machine.slice/systemd-nspawn@cs.service/system.slice/systemd-networkd.service
└─21 /usr/lib/systemd/systemd-networkd
Nov 29 08:09:52 cs systemd[1]: Starting Network Service...
Nov 29 08:09:52 cs systemd-networkd[21]: mv-enp4s0.10 : Cannot configure IPv4 forwarding for interface mv-enp4s0.10: Read-only file system
Nov 29 08:09:52 cs systemd-networkd[21]: mv-enp4s0.10 : Cannot configure IPv6 forwarding for interface: No such file or directory
Nov 29 08:09:52 cs systemd-networkd[21]: Enumeration completed
Nov 29 08:09:52 cs systemd-networkd[21]: mv-enp4s0.10 : mv-enp4s0.10 : could not bring up interface: Address family not supported by protocol
Nov 29 08:09:52 cs systemd-networkd[21]: mv-enp4s0.10 : mv-enp4s0.10 : could not set route: Network is unreachable
Nov 29 08:09:52 cs systemd-networkd[21]: mv-enp4s0.10 : link configured
Nov 29 08:09:52 cs systemd[1]: Started Network Service.
-bash-4.2# ip link set mv-enp4s0.10 up
-bash-4.2# networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 mv-enp4s0.10 ether routable configured
2 links listed.
Code: Select all
# cat /var/lib/machines/centos/etc/udev/rules.d/10-net.rules
SUBSYSTEM=="net", ACTION=="add", RUN+="/sbin/ip link set %k up"