مشكلة IPv6 أثناء الجسر في Windows

الآن، العديد من الآلات المستخدمة كموجهات ناعمة لديها تكوينات أجهزة جيدة، وتركيب openwrt فقط يُعتبر إهدارًا لإمكانياتها، لذا يقوم معظم الناس بتعديلها بأنفسهم لاستنزاف قيمتها بالكامل. صعوبة Linux تكمن في سطر الأوامر، لكن في الواقع، يشعر الذين يستخدمون سطر الأوامر كثيرًا بأن هذا هو الجانب السهل في Linux.

يتعرض معظم عشاق التعديل لاحتياج الوصول إلى الشبكة الخارجية، مع الأخذ في الاعتبار أن Linux لا يحافظ عليه متخصصون، وأن تحديثات التصحيحات الأمنية بطيئة نسبيًا، لذا يقرر بعض الأشخاص استخدام نظام Windows Server بعد الموازنة. البرمجيات الأصلية على openwrt تعمل باستخدام wsl بالإضافة إلى docker، مما يلبي جميع الاحتياجات بنفس الطريقة.

عند جسر Windows (Server) لعدة شبكات، ستظهر مشكلة عدم تحديث عنوان IPv6، لكن IPv4 يعمل بشكل طبيعي. بما أن عنوان IPv6 يتم توزيعه تلقائيًا من قبل مزود الخدمة، لا يمكن تعديله يدويًا، لذا يجب تعديل تكوين الشبكة المجسرة.

المراجع

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!

شرح: بسبب أن الجسر هو طبقة 2، فهو لا يحتاج إلى عنوان IP، لكن إذا تم توصيل شبكة الجسر بمفتاح تبديل، فإن جهاز التوجيه على المفتاح لا يرى سوى عنوان MAC للجسر، ولا يمكنه التمييز بين أجهزة الجسر المتعددة، لذا يقوم بتوزيع عنوان IPv6 على جهاز واحد فقط.

picture 2

تكوين قياسي يمكن الاتصال به بالإنترنت كالتالي:

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

طريقة تعديل الإعدادات: netsh interface ipv6 set interface "Network Bridge" managedaddress=enabled