!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

900 Members
on your Router! Declaratively manage your switching, routing, wireless, tunneling and more.263 Servers

Load older messages


SenderMessageTime
14 Jan 2026
@hexa:lossy.networkhexaoh01:04:54
@hexa:lossy.networkhexasilly me01:04:57
@hexa:lossy.networkhexa you need to configure networkConfig.Bond = "lan" in .network files, not .netdev 01:05:16
@nazarewk:matrix.orgkdnimage.png
Download image.png
01:05:20
@hexa:lossy.networkhexanvm, you have that01:06:02
@hexa:lossy.networkhexathe long codeblock is super annoying to consume01:06:13
@nazarewk:matrix.orgkdnyeah, was about to post a screenshot ther01:06:36
@nazarewk:matrix.orgkdn* yeah, was about to post a screenshot there01:06:38
@hexa:lossy.networkhexanetworkctl status lan01:07:02
@nazarewk:matrix.orgkdnimage.png
Download image.png
01:07:48
@nazarewk:matrix.orgkdnthat last line seems like a clue01:08:10
@nazarewk:matrix.orgkdn I remember it being some error before I correctly set up /etc/machine-id 01:08:34
@hexa:lossy.networkhexait might need the machine-id for the duid01:08:55
@hexa:lossy.networkhexajournalctl -u systemd-networkd | grep lan01:09:13
@nazarewk:matrix.orgkdnthat's more info that I can copy, but seems like the DHCPv4 address was removed for some reason01:11:09
@nazarewk:matrix.orgkdnimage.png
Download image.png
01:11:22
@hexa:lossy.networkhexayeah, but's that is the most likely place to hold a clue01:11:32
@hexa:lossy.networkhexayou will need to dig through that 🙂 01:11:51
@nazarewk:matrix.orgkdnlast 2 lines seem like a clue01:13:11
@nazarewk:matrix.orgkdnIPv6LL is not configured yet01:13:40
@nazarewk:matrix.orgkdn also /accept_ra' to '0' is suspicious, I did set networkConfig.IPv6AcceptRA = true 01:14:33
@nazarewk:matrix.orgkdn

ooooh:
https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html#IPv6AcceptRA=

This cannot be enabled on devices aggregated in a bond device, or when IPv6 link-local addressing (see LinkLocalAddressing=) or multicasting (see Multicast=) is disabled. Note, multicasting is disabled by default for some configurations, e.g. bridge ports. Hence, in that case Multicast= needs to be explicitly enabled to make this feature usable. When IPv6SendRA=, IPv6Forwarding=, or IPMasquerade= is enabled, this feature is disabled by default, but can be overridden by explicitly enabling this setting. Note, IPv6Forwarding= may be indirectly enabled when the global setting with the same name is enabled, or when IPMasquerade= is enabled on any other interfaces. See also IPv6Forwarding= and IPMasquerade= for more details. Enabled by default otherwise.

01:21:21
@hexa:lossy.networkhexayou cannot enable it on enslaved links01:23:02
@hexa:lossy.networkhexayou can enable it on the bonding interface01:23:19
@nazarewk:matrix.orgkdnI seem to do that01:23:36
@nazarewk:matrix.orgkdn maybe it's linkConfig.Multicast=true that's missing 01:26:40
@nazarewk:matrix.orgkdn 🎉 this is the one thing missing, wondering why it's not required on the bridge interface 01:28:22
@nazarewk:matrix.orgkdnthis helped resolve the issue https://github.com/nazarewk-iac/nix-configs/commit/b4f7d51ed8429d0cd404bf117a4cb0ee6ebe98c301:31:05
@hexa:lossy.networkhexabecause linux bridges are multicast queriers01:31:50
@hexa:lossy.networkhexathey aggregate many unicast links and can fan out multicast01:32:04

Show newer messages


Back to Room ListRoom Version: 6