Package: systemd Version: 229-1 Severity: important Tags: ipv6 Hi!
I am using systemd-networkd to manage a HE.net IPv6 Tunnel, using a netdev, and two network files in /etc/systemd/network: --------[ he-tunnel.netdev ]-------- [Match] [NetDev] Description=HE.net Tunnelbroker sit device Name=he-ipv6 Kind=sit MTUBytes=1480 [Tunnel] Local=130.180.40.117 Remote=216.66.80.30 TTL=255 ------------------------------------- --------[ he-tunnel.network ]-------- [Match] Name=he-ipv6 [Network] Address=2001:470:1f0a:cbf::2/64 Gateway=2001:470:1f0a:cbf::1 IPForward=true ------------------------------------- --------[ lan.network ]-------- [Match] MACAddress=02:17:08:81:64:44 [Network] Address=130.180.40.117/29 Gateway=130.180.40.113 Address=2001:470:7403:f::1/64 Tunnel=he-ipv6 IPForward=true [Route] Destination=2001:470:7403::/48 Gateway=2001:470:7403:f::2 [Route] Destination=192.168.100.0/24 Gateway=130.180.40.114 ------------------------------------- This has worked flawless so far, but after a reboot today, systemd-networkd does not want to create the tunnel device and logs the following error: Feb 27 20:18:47 urd systemd-networkd[1654]: [/etc/systemd/network/he-tunnel.netdev:10] Tunnel addresses incompatible, ignoring assignment: 130.180.40.117 Feb 27 20:18:47 urd systemd-networkd[1654]: [/etc/systemd/network/he-tunnel.netdev:11] Tunnel addresses incompatible, ignoring assignment: 216.66.80.30 Feb 27 20:18:47 urd systemd-networkd[1654]: Tunnel with invalid address family configured in /etc/systemd/network/he-tunnel.netdev. Ignoring Feb 27 20:18:47 urd systemd-networkd[1654]: [/etc/systemd/network/lan.network:10] Tunnel is invalid, ignoring assignment: he-ipv6 This is a severe regression and totally moronic. Why would a sit-Tunnel (IPv6-in-IPv4) require anything else than an IPv4-Adresse in the local and remote options of the [Tunnel] section? It this the whole idea of a 6-in-4-tunnel. If I manually create the tunnel interface he-ipv6 with ip tunnel add he-ipv6 mode sit remote 216.66.80.30 local 130.180.40.117 ttl 255 ip link set he-ipv6 up mtu 1480 then systemd-networkd uses the information in he-tunnel.network to add the IPs to the interface but it is not able to create the tunnel interface in the first place because it wrongly expects an IPv6-Adresse in the local and remote options. Grüße, Sven. -- Package-specific info: -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: armhf (armv7l) Kernel: Linux 4.4.0-1-armmp-lpae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages systemd depends on: ii adduser 3.113+nmu3 ii libacl1 2.2.52-3 ii libapparmor1 2.10-3 ii libaudit1 1:2.4.5-1 ii libblkid1 2.27.1-3 ii libc6 2.21-9 ii libcap2 1:2.24-12 ii libcap2-bin 1:2.24-12 ii libcryptsetup4 2:1.7.0-2 ii libgcc1 1:5.3.1-10 ii libgcrypt20 1.6.5-2 ii libgpg-error0 1.21-2 ii libkmod2 22-1 ii liblzma5 5.1.1alpha+20120614-2.1 ii libmount1 2.27.1-3 ii libpam0g 1.1.8-3.2 ii libseccomp2 2.2.3-3 ii libselinux1 2.4-3 ii libsystemd0 229-1 ii mount 2.27.1-3 ii util-linux 2.27.1-3 Versions of packages systemd recommends: ii dbus 1.10.6-1 pn libpam-systemd <none> Versions of packages systemd suggests: pn systemd-container <none> pn systemd-ui <none> Versions of packages systemd is related to: ii udev 229-1 -- Configuration Files: /etc/systemd/journald.conf changed [not included] /etc/systemd/timesyncd.conf changed [not included] -- no debconf information _______________________________________________ Pkg-systemd-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers
