| 2 Jun 2025 |
hexa | yeah, that is no good 😄 | 00:08:25 |
hexa | for each LAN interface you want an individual /64 ideally | 00:08:38 |
hexa | and for that you need DHCPv6 IA_PD (aka Prefix Delegation) | 00:08:56 |
hexa | so on the WAN side I do
dhcpV6Config = {
WithoutRA = "solicit";
PrefixDelegationHint = "::/56";
};
| 00:09:36 |
hexa | and on the LAN side | 00:10:06 |
hexa | networkConfig.DHCPPrefixDelegation = true;
| 00:10:12 |
hexa | * \networkConfig.DHCPPrefixDelegation = true;
| 00:10:17 |
hexa | * networkConfig.DHCPPrefixDelegation = true;
| 00:10:22 |
hexa | this means it will request a /56 prefix on WAN | 00:10:30 |
hexa | and try to delegate that to the LAN interface | 00:10:37 |
hexa | which means it puts a /64 subnet onto your LAN interface | 00:11:02 |
hexa | when that is in place, all you need is | 00:11:17 |
hexa | networkConfig.IPv6SendRA = true;
| 00:11:23 |
hexa | on the LAN side to send router advertisements | 00:11:34 |
Charles | i see | 00:12:06 |
hexa | this all hinges on your ISP actually delegating you a prefix | 00:12:09 |
Charles | why | 00:12:15 |
Charles | right | 00:12:18 |
hexa | because with autoconfig there is algorithm to generate a collision free host suffix | 00:12:42 |
hexa | * because with autoconfig there is an algorithm to generate a collision free host suffix | 00:12:49 |
hexa | and it requires 64 bits on the host side | 00:12:59 |
hexa | * because with autoconfig there is an algorithm (EUI-64) to generate a collision free host suffix | 00:13:39 |
hexa | * and that requires 64 bits on the host side | 00:13:48 |
hexa | and router advertisements basically send the prefix side and tell the client it can pick an address inside that prefix | 00:14:08 |
hexa | * and router advertisements basically send the prefix and tell the client it can pick an address inside that prefix | 00:14:17 |
Charles | i see | 00:16:30 |
Charles | 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 | because a unique route should go in one direction | 00:18:27 |
hexa | * because a unique route should go onto one dedicated interface | 00:18:38 |
hexa | * because a route should go onto one dedicated interface | 00:18:42 |