!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
@hexa:lossy.networkhexa (clat on linux when)and on the LAN side00:10:06
@hexa:lossy.networkhexa (clat on linux when)
          networkConfig.DHCPPrefixDelegation = true;
00:10:12
@hexa:lossy.networkhexa (clat on linux when) *
        \networkConfig.DHCPPrefixDelegation = true;
00:10:17
@hexa:lossy.networkhexa (clat on linux when) *
        networkConfig.DHCPPrefixDelegation = true;
00:10:22
@hexa:lossy.networkhexa (clat on linux when)this means it will request a /56 prefix on WAN00:10:30
@hexa:lossy.networkhexa (clat on linux when)and try to delegate that to the LAN interface00:10:37
@hexa:lossy.networkhexa (clat on linux when)which means it puts a /64 subnet onto your LAN interface00:11:02
@hexa:lossy.networkhexa (clat on linux when)when that is in place, all you need is 00:11:17
@hexa:lossy.networkhexa (clat on linux when)
          networkConfig.IPv6SendRA = true;
00:11:23
@hexa:lossy.networkhexa (clat on linux when)on the LAN side to send router advertisements00:11:34
@charles:computer.surgeryCharlesi see00:12:06
@hexa:lossy.networkhexa (clat on linux when)this all hinges on your ISP actually delegating you a prefix00:12:09
@charles:computer.surgeryCharleswhy00:12:15
@charles:computer.surgeryCharlesright00:12:18
@hexa:lossy.networkhexa (clat on linux when)because with autoconfig there is algorithm to generate a collision free host suffix00:12:42
@hexa:lossy.networkhexa (clat on linux when)* because with autoconfig there is an algorithm to generate a collision free host suffix00:12:49
@hexa:lossy.networkhexa (clat on linux when)and it requires 64 bits on the host side00:12:59
@hexa:lossy.networkhexa (clat on linux when)* because with autoconfig there is an algorithm (EUI-64) to generate a collision free host suffix00:13:39
@hexa:lossy.networkhexa (clat on linux when)* and that requires 64 bits on the host side00:13:48
@hexa:lossy.networkhexa (clat on linux when)and router advertisements basically send the prefix side and tell the client it can pick an address inside that prefix00:14:08
@hexa:lossy.networkhexa (clat on linux when)* and router advertisements basically send the prefix and tell the client it can pick an address inside that prefix00:14:17
@charles:computer.surgeryCharlesi see00:16:30
@charles:computer.surgeryCharles well, i guess i don't get why that has to be for each lan interface, why can't the bridge interface have 1 /64 and be sufficient 00:17:45
@hexa:lossy.networkhexa (clat on linux when)because a unique route should go in one direction00:18:27
@hexa:lossy.networkhexa (clat on linux when)* because a unique route should go onto one dedicated interface00:18:38
@hexa:lossy.networkhexa (clat on linux when)* because a route should go onto one dedicated interface00:18:42
@hexa:lossy.networkhexa (clat on linux when)if you only have one LAN interface it doesn't matter00:18:54
@hexa:lossy.networkhexa (clat on linux when)but once you have multiple you'll see that each gets its own /6400:19:14
@hexa:lossy.networkhexa (clat on linux when)multiple LAN interfaces may make sense if you intend to separate them for any reason00:19:40
@hexa:lossy.networkhexa (clat on linux when)iot/things, guests, wlan/lan, management, you name it00:20:04

Show newer messages


Back to Room ListRoom Version: 6