IPv6-probleem bij Windows-bruggen
Categories:
Tegenwoordig hebben veel machines die als soft router worden gebruikt goede hardwareconfiguraties. Alleen OpenWRT installeren is een verspilling van capaciteit; de meeste mensen zullen er zelf mee experimenteren om de volledige waarde eruit te halen. De moeilijkheid van Linux ligt in de opdrachtregel, maar wie er veel mee werkt, merkt dat dit ook het gemakkelijkste deel van Linux is.
De behoefte aan externe toegang komt bijna iedereen die ermee knutselt tegen. Aangezien Linux niet door professionals wordt onderhouden en beveiligingspatches traag worden bijgewerkt, kiezen sommige mensen na afweging voor Windows Server. Software van OpenWRT kan dan via WSL en Docker worden uitgevoerd, waardoor alle behoeften worden voldaan.
Bij het bruggen van meerdere netwerken in Windows (Server) treedt het probleem op dat IPv6-adressen niet worden bijgewerkt, terwijl IPv4 wel normaal werkt. Omdat IPv6-adressen automatisch door de provider worden toegewezen en niet handmatig kunnen worden gewijzigd, moet de brugnetwerkconfiguratie worden aangepast.
Referentie
Generally, bridging is purely layer 2 so no IP address is required, so just like an unmanaged switch should be iPv6 capable.
However, if you can plug the bridge into a switch and more than one client at a time can have internet access through the bridge, then IPv6 will most likely only work with one of the clients because the main router handling IPv6 connections can only see the bridge’s MAC address. I’m not sure how SLAAC decides which client gets the IPv6 but you could test this out with a switch.
DHCP is of course for IPv4. It may be possible to use stateful DHCPv6 to assign DUIDs to each client and make this work but I have no idea how this would be done. Good luck!
Uitleg: Omdat bruggen puur laag 2 zijn, is geen IP-adres vereist, maar als het brugnetwerk op een switch wordt aangesloten, kan de router op de switch alleen het MAC-adres van de brug zien en niet de meerdere apparaten erachter onderscheiden. Daarom kan slechts één apparaat een IPv6-adres krijgen.

Een standaardconfiguratie voor internettoegang ziet er als volgt uit:
PS C:\Users\jqkno> netsh interface ipv6 show interface "wi-fi"
Interface Wi-Fi Parameters
----------------------------------------------
IfLuid : wireless_32768
IfIndex : 24
State : connected
Metric : 45
Link MTU : 1480 bytes
Reachable Time : 29000 ms
Base Reachable Time : 30000 ms
Retransmission Interval : 1000 ms
DAD Transmits : 1
Site Prefix Length : 64
Site Id : 1
Forwarding : disabled
Advertising : disabled
Neighbor Discovery : enabled
Neighbor Unreachability Detection : enabled
Router Discovery : enabled
Managed Address Configuration : enabled
Other Stateful Configuration : enabled
Weak Host Sends : disabled
Weak Host Receives : disabled
Use Automatic Metric : enabled
Ignore Default Routes : disabled
Advertised Router Lifetime : 1800 seconds
Advertise Default Route : disabled
Current Hop Limit : 64
Force ARPND Wake up patterns : disabled
Directed MAC Wake up patterns : disabled
ECN capability : application
RA Based DNS Config (RFC 6106) : enabled
DHCP/Static IP coexistence : enabled
Methode om de instellingen te wijzigen: netsh interface ipv6 set interface "Network Bridge" managedaddress=enabled