eyJhb changed the topic of #nixos-on-your-router to: NixOS on your Router || https://logs.nix.samueldr.com/nixos-on-your-router
teto has quit [Ping timeout: 246 seconds]
eyJhb has quit [Quit: Clever message]
eyJhb has joined #nixos-on-your-router
eyJhb has joined #nixos-on-your-router
eyJhb has quit [Changing host]
sshow has quit [Ping timeout: 260 seconds]
sshow has joined #nixos-on-your-router
teto has joined #nixos-on-your-router
teto has quit [Ping timeout: 246 seconds]
teto has joined #nixos-on-your-router
teto has quit [Ping timeout: 256 seconds]
teto has joined #nixos-on-your-router
teto has quit [Quit: WeeChat 2.8]
<mdlayher> andi-: thank you for the link! i am having similar issues with dhcpcd and prefix delegation as cransom seems to be having, so looking forward to trying out networkd DHCPv6 client instead
<cransom> it's super weird. tried debugging for a while and it'll pass v6 packets through, then anywhere from 15s to 1minute later, forwarding stops. restart dhcpcd, cycle repeats
<mdlayher> for me it keeps dropping prefixes randomly from some of my VLANs, but not necessarily all of them
<andi-> do you have logs? Stopping forwarding sounds weird unless it is removing the address from the interfac3es
<mdlayher> by the way, i have been working on a new IPv6 RA daemon that i've been using at home for ~5 months and it's packaged in NixOS (i recommend pulling it from unstable for now): https://github.com/mdlayher/corerad
<mdlayher> i wanted to swap out radvd with something that can do prometheus metrics and ended up building my own :)
<mdlayher> so now i can alert on various conditions in my network, such as prefixes falling off my interfaces lol.
<andi-> nice
<andi-> that is one of my next projects. Proper monitoring/inspection for networkd
<mdlayher> i am curious what its extension points are. i'm running ISC dhcpd (but want to replace it), CoreRAD, and CoreDNS (for metrics and DoT)
<mdlayher> i'm not sure what all networkd can do. i should do some research
<andi-> I only heard about corerad this weekend. Should still take a look.
<andi-> I am very reluctant to anything that doesn't properly integrate with dns config, ip configuration, radv, retraction of prefixes (negative annoucements), etc
<mdlayher> awesome! i'd love your feedback if you give it a try. there's still a lot i want to build out.
<mdlayher> ah yeah this is purely focused on generating RAs and handling RS/RAs from elsewhere. it assumes you either statically configure prefixes to send or use the "::/64" wildcard syntax that radvd supports
<mdlayher> i also made it capable of alerting you if a rogue router is sending information that would make client configs flap
<mdlayher> i'm currently experimenting with allowing for passive upstream monitoring as well, to alert if the default route is about to expire or similar due to lack of RAs
sshow has left #nixos-on-your-router [#nixos-on-your-router]