Vielleicht kann mir bitte jemand helfen...
ich habe eine systemd-nspawn VM.
Am Host habe ich das Netzwerk mittels systemd.network konfiguriert und funktioniert problemlos.
Ausgabe von ifconfig (Host):
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.60 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::ec80:7dff:fe7d:6215 prefixlen 64 scopeid 0x20<link>
ether ee:80:7d:7d:62:15 txqueuelen 1000 (Ethernet)
RX packets 6015 bytes 1261098 (1.2 MiB)
RX errors 0 dropped 46 overruns 0 frame 0
TX packets 1366 bytes 385908 (376.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::20f:feff:feca:cba6 prefixlen 64 scopeid 0x20<link>
ether 00:0f:fe:ca:cb:a6 txqueuelen 1000 (Ethernet)
RX packets 6031 bytes 1509402 (1.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1666 bytes 415767 (406.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 memory 0xf0500000-f0520000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wenn ich die VM mittels "systemd-nspawn -b -D /var/lib/machines/Buster --network-bridge=br0" starte und in dieser das Netzwerkinterface mittels "/etc/network/interfaces" konfiguriert ist, erhält diese ganz normal vom lokalen DHCP-Server eine IP-Adresse zugewiesen.
/etc/network/interfaces (VM):
wenn ich die interfaces datei lösche und die VM mittels "systemctl enable systemd-networkd" konfiguriereauto host0
allow-hotplug host0
iface host0 inet dhcp
/etc/systemd/network/lan0.network (VM):
dann erhält die VM eine IP-Adresse außerhalb des Netzwerks (statische IP-Adresse funktioniert auch nicht), die VM kann aber problemlos Verbindungen zum Internet aufnehmen...[Match]
Name=host0
[Network]
DHCP=ipv4
Ausgabe von ifconfig (VM):
Wo habe ich da den Fehler?host0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.144.221 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::700b:5fff:feb3:42e0 prefixlen 64 scopeid 0x20<link>
ether 72:0b:5f:b3:42:e0 txqueuelen 1000 (Ethernet)
RX packets 19 bytes 3832 (3.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 28 bytes 2576 (2.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
DANKE!
LG
Werner