!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

921 Members
Declaratively manage your switching, routing, wireless, tunneling and more.267 Servers

Load older messages


SenderMessageTime
2 Jun 2025
@hexa:lossy.networkhexa

Destination unreachable: No route

00:35:44
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @charles:computer.surgery
i feel like in the past when i try doing it the systemd-networkd way it doesn't work and you need both or something
there are two, you need the global option, not the one on the netdev, at least for IPv6
00:35:49
@hexa:lossy.networkhexagiven that you have a default route on your router00:35:57
@elvishjerricco:matrix.orgElvishJerriccoIIRC ipv6 forwarding is weirder than ipv4 forwarding and you have to have both the per-interface and global settings enabled or something00:36:01
@saiko:knifepoint.net@saiko:knifepoint.net(same as you need to turn on conf.all.forwarding and not the interface one, or at least both)00:36:13
@saiko:knifepoint.net@saiko:knifepoint.netyeah00:36:17
@hexa:lossy.networkhexathe reason why I just don't bother with networkd for forwarding options00:36:21
@saiko:knifepoint.net@saiko:knifepoint.netthe global one turns all the interface ones on00:36:27
@saiko:knifepoint.net@saiko:knifepoint.netno, this is a kernel level thing, not networkd00:36:33
@hexa:lossy.networkhexafair00:36:44
@elvishjerricco:matrix.orgElvishJerricco

Note, unlike IPv4Forwarding=, enabling per-interface IPv6Forwarding= on two or more interfaces DOES NOT make IPv6 packets forwarded within the interfaces. This setting just controls the per-interface sysctl value, and the sysctl value is not directly correlated to whether packets are forwarded. To ensure IPv6 packets forwarded, the global setting in networkd.conf(5) needs to be enabled.

00:36:58
@elvishjerricco:matrix.orgElvishJerricco from man systemd.network 00:37:06
@elvishjerricco:matrix.orgElvishJerriccobut the global setting sounds like it applies by default to all interfaces00:37:42
@elvishjerricco:matrix.orgElvishJerriccoso I dunno why you'd need the per-interface one too00:37:50
@elvishjerricco:matrix.orgElvishJerriccounless to disable forwarding on that interface rather than enable00:38:06
@charles:computer.surgeryCharlesgoogle.com and codeberg.org also do that00:38:20
@hexa:lossy.networkhexadoes ipv6 work on your router?00:38:38
@charles:computer.surgeryCharlesyeah00:38:45
@charles:computer.surgeryCharlesoh00:38:53
@charles:computer.surgeryCharlesnot anymore?00:38:55
@charles:computer.surgeryCharlesat some point it did00:39:24
@charles:computer.surgeryCharlesnot sure how this changes anything but i threw dnsmasq in the trash and now it works00:44:56
@charles:computer.surgeryCharleson the router and on my desktop00:45:03
@hexa:lossy.networkhexalol00:45:23
@hexa:lossy.networkhexanot the root cause, but I'll take it00:45:35
@hexa:lossy.networkhexa* probably not the root cause, but I'll take it00:45:41
@charles:computer.surgeryCharlesRedacted or Malformed Event00:47:57
@charles:computer.surgeryCharlesRedacted or Malformed Event00:48:05
@charles:computer.surgeryCharlesRedacted or Malformed Event00:50:37
@hexa:lossy.networkhexaare you posting images? 😄 00:51:04

Show newer messages


Back to Room ListRoom Version: 6