home.social

#networkd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #networkd, aggregated by home.social.

  1. CW: tech, linux, networking, firewall

    For a few weeks I had some strange errors with my self-hosted webmail, Snappymail. After working for some time it complained that it couldn't connect to tcp://mydomain.tld:143. My email clients worked, though. The situation got worse a few days ago when I updated the server and rebooted it.

    My webmail is hosted in a systemd-nspawn system container. I use such containers for a lot of different services.

    For debugging purposes I tried some telnet and openssl s_client stuff today but I've been on the wrong track with that. ping'ing from the webmail container already failed. There was something more fundamental amiss.

    #systemd #networkd #nspawn #nft #selfhosted

  2. CW: tech, linux, networking, firewall

    For a few weeks I had some strange errors with my self-hosted webmail, Snappymail. After working for some time it complained that it couldn't connect to tcp://mydomain.tld:143. My email clients worked, though. The situation got worse a few days ago when I updated the server and rebooted it.

    My webmail is hosted in a systemd-nspawn system container. I use such containers for a lot of different services.

    For debugging purposes I tried some telnet and openssl s_client stuff today but I've been on the wrong track with that. ping'ing from the webmail container already failed. There was something more fundamental amiss.

    #systemd #networkd #nspawn #nft #selfhosted

  3. CW: tech, linux, networking, firewall

    For a few weeks I had some strange errors with my self-hosted webmail, Snappymail. After working for some time it complained that it couldn't connect to tcp://mydomain.tld:143. My email clients worked, though. The situation got worse a few days ago when I updated the server and rebooted it.

    My webmail is hosted in a systemd-nspawn system container. I use such containers for a lot of different services.

    For debugging purposes I tried some telnet and openssl s_client stuff today but I've been on the wrong track with that. ping'ing from the webmail container already failed. There was something more fundamental amiss.

    #systemd #networkd #nspawn #nft #selfhosted

  4. CW: tech, linux, networking, firewall

    For a few weeks I had some strange errors with my self-hosted webmail, Snappymail. After working for some time it complained that it couldn't connect to tcp://mydomain.tld:143. My email clients worked, though. The situation got worse a few days ago when I updated the server and rebooted it.

    My webmail is hosted in a systemd-nspawn system container. I use such containers for a lot of different services.

    For debugging purposes I tried some telnet and openssl s_client stuff today but I've been on the wrong track with that. ping'ing from the webmail container already failed. There was something more fundamental amiss.

    #systemd #networkd #nspawn #nft #selfhosted

  5. CW: tech, linux, networking, firewall

    For a few weeks I had some strange errors with my self-hosted webmail, Snappymail. After working for some time it complained that it couldn't connect to tcp://mydomain.tld:143. My email clients worked, though. The situation got worse a few days ago when I updated the server and rebooted it.

    My webmail is hosted in a systemd-nspawn system container. I use such containers for a lot of different services.

    For debugging purposes I tried some telnet and openssl s_client stuff today but I've been on the wrong track with that. ping'ing from the webmail container already failed. There was something more fundamental amiss.

    #systemd #networkd #nspawn #nft #selfhosted

  6. Another day, another IPv6 question. I'm on a Hetzner cloud VM. I have a static IPv6 /64 subnet / prefix¹. The system uses systemd-networkd for network management.

    My eth0 does not seem to receive any RA at all but I'd like to delegate the prefix downstream to a bridge interface br0 on the same host. I have an IPv6Prefix section on eth0 with the Prefix=…, Assign=yes and Token=static:::1. It works, eth0 gets the ::1 address for this prefix.

    Is there a way for br0 to get this prefix too without eth0 joining the bridge? And to announce the prefix to any interfaces joining the bridge (e.g. LX system containers)?

    ¹ Is this the same? I have the impression these terms are used interchangeably with IPv6.

    #ipv6 #systemd #networkd #systemdNetworkd

  7. Another day, another IPv6 question. I'm on a Hetzner cloud VM. I have a static IPv6 /64 subnet / prefix¹. The system uses systemd-networkd for network management.

    My eth0 does not seem to receive any RA at all but I'd like to delegate the prefix downstream to a bridge interface br0 on the same host. I have an IPv6Prefix section on eth0 with the Prefix=…, Assign=yes and Token=static:::1. It works, eth0 gets the ::1 address for this prefix.

    Is there a way for br0 to get this prefix too without eth0 joining the bridge? And to announce the prefix to any interfaces joining the bridge (e.g. LX system containers)?

    ¹ Is this the same? I have the impression these terms are used interchangeably with IPv6.

    #ipv6 #systemd #networkd #systemdNetworkd

  8. Another day, another IPv6 question. I'm on a Hetzner cloud VM. I have a static IPv6 /64 subnet / prefix¹. The system uses systemd-networkd for network management.

    My eth0 does not seem to receive any RA at all but I'd like to delegate the prefix downstream to a bridge interface br0 on the same host. I have an IPv6Prefix section on eth0 with the Prefix=…, Assign=yes and Token=static:::1. It works, eth0 gets the ::1 address for this prefix.

    Is there a way for br0 to get this prefix too without eth0 joining the bridge? And to announce the prefix to any interfaces joining the bridge (e.g. LX system containers)?

    ¹ Is this the same? I have the impression these terms are used interchangeably with IPv6.

    #ipv6 #systemd #networkd #systemdNetworkd

  9. Another day, another IPv6 question. I'm on a Hetzner cloud VM. I have a static IPv6 /64 subnet / prefix¹. The system uses systemd-networkd for network management.

    My eth0 does not seem to receive any RA at all but I'd like to delegate the prefix downstream to a bridge interface br0 on the same host. I have an IPv6Prefix section on eth0 with the Prefix=…, Assign=yes and Token=static:::1. It works, eth0 gets the ::1 address for this prefix.

    Is there a way for br0 to get this prefix too without eth0 joining the bridge? And to announce the prefix to any interfaces joining the bridge (e.g. LX system containers)?

    ¹ Is this the same? I have the impression these terms are used interchangeably with IPv6.

    #ipv6 #systemd #networkd #systemdNetworkd

  10. Another day, another IPv6 question. I'm on a Hetzner cloud VM. I have a static IPv6 /64 subnet / prefix¹. The system uses systemd-networkd for network management.

    My eth0 does not seem to receive any RA at all but I'd like to delegate the prefix downstream to a bridge interface br0 on the same host. I have an IPv6Prefix section on eth0 with the Prefix=…, Assign=yes and Token=static:::1. It works, eth0 gets the ::1 address for this prefix.

    Is there a way for br0 to get this prefix too without eth0 joining the bridge? And to announce the prefix to any interfaces joining the bridge (e.g. LX system containers)?

    ¹ Is this the same? I have the impression these terms are used interchangeably with IPv6.

    #ipv6 #systemd #networkd #systemdNetworkd

  11. Looking for a way to do downstream #ipv6 prefix delegation on Linux with dynamic prefixes. Right now I have #systemd #networkd request a delegation from my ISP. Now, I want to delegate a subprefix downstream. Systemd-networkd doesn't seem to have a DHCPv6 server, so I guess I need to run #kea or similar? Any advice?

  12. Looking for a way to do downstream #ipv6 prefix delegation on Linux with dynamic prefixes. Right now I have #systemd #networkd request a delegation from my ISP. Now, I want to delegate a subprefix downstream. Systemd-networkd doesn't seem to have a DHCPv6 server, so I guess I need to run #kea or similar? Any advice?

  13. Um das Netzwerk unter #Debian zu konfigurieren scheint #systemd #networkd inzwischen definitiv das bessere Werkzeug im Vergleich zu der arg in die Jahre gekommenen ifupdown Konfiguration über /etc/network/interfaces zu sein.
    Jedenfalls konnte ich damit problemlos ohne zusätzliche scripts Wake-On-LAN aktivieren und addrlabel für #IPv6 setzen.

  14. Um das Netzwerk unter #Debian zu konfigurieren scheint #systemd #networkd inzwischen definitiv das bessere Werkzeug im Vergleich zu der arg in die Jahre gekommenen ifupdown Konfiguration über /etc/network/interfaces zu sein.
    Jedenfalls konnte ich damit problemlos ohne zusätzliche scripts Wake-On-LAN aktivieren und addrlabel für #IPv6 setzen.

  15. Um das Netzwerk unter #Debian zu konfigurieren scheint #systemd #networkd inzwischen definitiv das bessere Werkzeug im Vergleich zu der arg in die Jahre gekommenen ifupdown Konfiguration über /etc/network/interfaces zu sein.
    Jedenfalls konnte ich damit problemlos ohne zusätzliche scripts Wake-On-LAN aktivieren und addrlabel für #IPv6 setzen.

  16. Um das Netzwerk unter #Debian zu konfigurieren scheint #systemd #networkd inzwischen definitiv das bessere Werkzeug im Vergleich zu der arg in die Jahre gekommenen ifupdown Konfiguration über /etc/network/interfaces zu sein.
    Jedenfalls konnte ich damit problemlos ohne zusätzliche scripts Wake-On-LAN aktivieren und addrlabel für #IPv6 setzen.

  17. Um das Netzwerk unter #Debian zu konfigurieren scheint #systemd #networkd inzwischen definitiv das bessere Werkzeug im Vergleich zu der arg in die Jahre gekommenen ifupdown Konfiguration über /etc/network/interfaces zu sein.
    Jedenfalls konnte ich damit problemlos ohne zusätzliche scripts Wake-On-LAN aktivieren und addrlabel für #IPv6 setzen.

  18. Okay, really scary systemd-networkd moment: I replaced a lot of the #networkd config files on my server with new ones, that create bonds, bridges, etc and even move the IP address I am connected to from one of the interfaces to a bridge and move the interface onto the bridge.

    I prepared the OOB connection and entered `networkctl reload` with the expectation that I will break my config.

    And 2 seconds later my prompt appeared again on my SSH session. I love it when stuff magically just works.😍

  19. Okay, really scary systemd-networkd moment: I replaced a lot of the #networkd config files on my server with new ones, that create bonds, bridges, etc and even move the IP address I am connected to from one of the interfaces to a bridge and move the interface onto the bridge.

    I prepared the OOB connection and entered `networkctl reload` with the expectation that I will break my config.

    And 2 seconds later my prompt appeared again on my SSH session. I love it when stuff magically just works.😍

  20. Okay, really scary systemd-networkd moment: I replaced a lot of the #networkd config files on my server with new ones, that create bonds, bridges, etc and even move the IP address I am connected to from one of the interfaces to a bridge and move the interface onto the bridge.

    I prepared the OOB connection and entered `networkctl reload` with the expectation that I will break my config.

    And 2 seconds later my prompt appeared again on my SSH session. I love it when stuff magically just works.😍

  21. Okay, really scary systemd-networkd moment: I replaced a lot of the #networkd config files on my server with new ones, that create bonds, bridges, etc and even move the IP address I am connected to from one of the interfaces to a bridge and move the interface onto the bridge.

    I prepared the OOB connection and entered `networkctl reload` with the expectation that I will break my config.

    And 2 seconds later my prompt appeared again on my SSH session. I love it when stuff magically just works.😍

  22. Okay, really scary systemd-networkd moment: I replaced a lot of the #networkd config files on my server with new ones, that create bonds, bridges, etc and even move the IP address I am connected to from one of the interfaces to a bridge and move the interface onto the bridge.

    I prepared the OOB connection and entered `networkctl reload` with the expectation that I will break my config.

    And 2 seconds later my prompt appeared again on my SSH session. I love it when stuff magically just works.😍

  23. @alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

    What about those using - or ? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

    [2/2]

  24. @alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

    What about those using #systemd-#networkd or #connman? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

    [2/2]

  25. @alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

    What about those using #systemd-#networkd or #connman? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

    [2/2]

  26. @alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

    What about those using #systemd-#networkd or #connman? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

    [2/2]

  27. @alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

    What about those using #systemd-#networkd or #connman? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

    [2/2]

  28. Seems this is a bug in systemd-networkd unfortunately. So for now I just have to run dhclient after every suspend. bbs.archlinux.org/viewtopic.ph

    #ArchLinux #Networkd

  29. Seems this is a bug in systemd-networkd unfortunately. So for now I just have to run dhclient after every suspend. bbs.archlinux.org/viewtopic.ph

    #ArchLinux #Networkd

  30. Seems this is a bug in systemd-networkd unfortunately. So for now I just have to run dhclient after every suspend. bbs.archlinux.org/viewtopic.ph

    #ArchLinux #Networkd

  31. Seems this is a bug in systemd-networkd unfortunately. So for now I just have to run dhclient after every suspend. bbs.archlinux.org/viewtopic.ph

    #ArchLinux #Networkd

  32. Seems this is a bug in systemd-networkd unfortunately. So for now I just have to run dhclient after every suspend. bbs.archlinux.org/viewtopic.ph

    #ArchLinux #Networkd

  33. I just hope the rest of the road is smoother. Fighting for a while with configuration is pretty darn discouraging and exhausting.

    I think I was spoiled with #networkd and #netplan (with networkd backend) for the most part working just the way I like, even though netplan is missing some things I need.

  34. I just hope the rest of the road is smoother. Fighting for a while with configuration is pretty darn discouraging and exhausting.

    I think I was spoiled with #networkd and #netplan (with networkd backend) for the most part working just the way I like, even though netplan is missing some things I need.

  35. I just hope the rest of the road is smoother. Fighting for a while with configuration is pretty darn discouraging and exhausting.

    I think I was spoiled with #networkd and #netplan (with networkd backend) for the most part working just the way I like, even though netplan is missing some things I need.

  36. I just hope the rest of the road is smoother. Fighting for a while with configuration is pretty darn discouraging and exhausting.

    I think I was spoiled with #networkd and #netplan (with networkd backend) for the most part working just the way I like, even though netplan is missing some things I need.

  37. I just hope the rest of the road is smoother. Fighting for a while with configuration is pretty darn discouraging and exhausting.

    I think I was spoiled with #networkd and #netplan (with networkd backend) for the most part working just the way I like, even though netplan is missing some things I need.

  38. I'm very confused about a Linux IPv6 networking issue that I have since about half a year. Your help would be much appreciated:
    forums.gentoo.org/viewtopic-t- Thank you!
    #linux #ipv6 #gentoo #systemd #networkd

  39. I'm very confused about a Linux IPv6 networking issue that I have since about half a year. Your help would be much appreciated:
    forums.gentoo.org/viewtopic-t- Thank you!
    #linux #ipv6 #gentoo #systemd #networkd

  40. I'm very confused about a Linux IPv6 networking issue that I have since about half a year. Your help would be much appreciated:
    forums.gentoo.org/viewtopic-t- Thank you!
    #linux #ipv6 #gentoo #systemd #networkd

  41. I'm very confused about a Linux IPv6 networking issue that I have since about half a year. Your help would be much appreciated:
    forums.gentoo.org/viewtopic-t- Thank you!
    #linux #ipv6 #gentoo #systemd #networkd

  42. I'm very confused about a Linux IPv6 networking issue that I have since about half a year. Your help would be much appreciated:
    forums.gentoo.org/viewtopic-t- Thank you!
    #linux #ipv6 #gentoo #systemd #networkd

  43. Just learned that systemd-#networkd is quite picky about where to declare (global) static routes. Putting the [Route] statement into the wrong interface file leaves that interface in a constant "configuring" state, ultimately letting #systemd-networkd-wait-online fail.

  44. Just learned that systemd-#networkd is quite picky about where to declare (global) static routes. Putting the [Route] statement into the wrong interface file leaves that interface in a constant "configuring" state, ultimately letting #systemd-networkd-wait-online fail.

  45. Just learned that systemd-#networkd is quite picky about where to declare (global) static routes. Putting the [Route] statement into the wrong interface file leaves that interface in a constant "configuring" state, ultimately letting #systemd-networkd-wait-online fail.

  46. I keep running in circles trying to fix a specific #systemd #networkd issue: how do I depend on a **specific** interface being up and configured? waiting for network-online is not an option in my case.

  47. I keep running in circles trying to fix a specific #systemd #networkd issue: how do I depend on a **specific** interface being up and configured? waiting for network-online is not an option in my case.

  48. I keep running in circles trying to fix a specific #systemd #networkd issue: how do I depend on a **specific** interface being up and configured? waiting for network-online is not an option in my case.

  49. I keep running in circles trying to fix a specific #systemd #networkd issue: how do I depend on a **specific** interface being up and configured? waiting for network-online is not an option in my case.

  50. I keep running in circles trying to fix a specific #systemd #networkd issue: how do I depend on a **specific** interface being up and configured? waiting for network-online is not an option in my case.