!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

883 Members
Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` for interface and routing setup, use systemd-networkd, ifstate or NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org251 Servers

Load older messages


SenderMessageTime
2 Jun 2025
@charles:computer.surgeryCharlesreal. too bad soft-failure is a thing that exists00:59:42
@charles:computer.surgeryCharlesanyway to bring this back on topic01:00:23
@charles:computer.surgeryCharles my desktop has a scope global temporary dynamic and scope global dynamic mngtmpaddr noprefixroute address, why 01:00:56
@charles:computer.surgeryCharles i get why there's a scope link noprefixroute one but i'm not sure what the difference between those two are 01:01:21
@hexa:lossy.networkhexa (clat on linux when)privacy extensions01:01:36
@hexa:lossy.networkhexa (clat on linux when)eui-64 derives a stable host suffix from the mac address of your network card01:02:10
@hexa:lossy.networkhexa (clat on linux when)since this allows tracking you pc based on the host part … privacy extensions ❇️01:02:38
@hexa:lossy.networkhexa (clat on linux when)* since this allows tracking you pc based on the host part … privacy extensions ✨️01:02:45
@charles:computer.surgeryCharlesi see01:03:10
@hexa:lossy.networkhexa (clat on linux when)https://datatracker.ietf.org/doc/html/rfc494101:03:22
@charles:computer.surgeryCharlesi guess the last piece of this puzzle for me is getting local dns names for each thing on the network so i don't have to memorize ip addresses01:04:46
@charles:computer.surgeryCharlesthat was the appeal of dnsmasq01:04:57
@elvishjerricco:matrix.orgElvishJerricco Charles: just use MulticastDNS 01:05:29
@hexa:lossy.networkhexa (clat on linux when)mdns does that 01:05:32
@hexa:lossy.networkhexa (clat on linux when)https://search.nixos.org/options?channel=25.05&from=0&size=50&sort=relevance&type=packages&query=nssmdns01:05:45
@hexa:lossy.networkhexa (clat on linux when)but what I personally do is announce a stable ULA prefix, ignore privacy extensions, and configure global dns to point to these addresses01:06:12
@hexa:lossy.networkhexa (clat on linux when)* but what I personally do is announce a stable ULA prefix, disable privacy extensions, and configure global dns to point to these addresses01:06:21
@elvishjerricco:matrix.orgElvishJerriccofor systems not using avahi, systemd-resolved can also do it01:06:36
@charles:computer.surgeryCharlesthanks for the hints01:09:42
@charles:computer.surgeryCharles with this, should i be setting DHCP = true; or just "ipv4"? 01:10:11
@hexa:lossy.networkhexa (clat on linux when)you need dhcpv6 for this to work01:10:45
@elvishjerricco:matrix.orgElvishJerriccoIsn't DHCPv6 how you receive your delegated prefix?01:10:49
@elvishjerricco:matrix.orgElvishJerricco you just don't need to be running a DHCPv6 server 01:11:15
@charles:computer.surgeryCharles

Note that DHCPv6 will by default be triggered by Router Advertisements, if reception is enabled, regardless of this parameter. By explicitly enabling DHCPv6 support here, the DHCPv6 client will be started in the mode specified by the WithoutRA= setting in the [DHCPv6] section, regardless of the presence of routers on the link, or what flags the routers pass. See IPv6AcceptRA=.

01:11:29
@hexa:lossy.networkhexa (clat on linux when)yeah, if they send RA with other flag01:11:42
@hexa:lossy.networkhexa (clat on linux when)* yeah, if they send RA with managed or other flag01:11:53
@hexa:lossy.networkhexa (clat on linux when)you can try running rdisc6 against wan01:12:03
@hexa:lossy.networkhexa (clat on linux when)to find out what their router advertisements send01:12:27
@hexa:lossy.networkhexa (clat on linux when)* to find out what their router advertisements are01:12:29
@hexa:lossy.networkhexa (clat on linux when)the package is ndisc601:12:44

Show newer messages


Back to Room ListRoom Version: 6