.png)
Heute habe ich erfolgreich einen VPN-Heimrouter mit OpenWrt und OpenVPN eingerichtet.
Da mein VPN-Anbieter nur IPv4-Verbindungen unterstützt, möchte ich nicht, dass Netzwerkverkehr nach außen dringt, und habe daher IPv6 deaktiviert, indem ich in der Windows-Systemsteuerung in den Netzwerkadapteroptionen die Option „Internet Protocol Version 6“ deaktiviere.
Ärgerlicherweise muss ich jedes Mal, wenn ich zur Universität/Arbeit gehe, IPv6 erneut aktivieren, da bestimmte von der IT-Verwaltung bereitgestellte Dienste eine IPv6-Konnektivität benötigen, um ordnungsgemäß zu funktionieren.
Gibt es der Einfachheit halber eine Möglichkeit, die IPv6-Konnektivität in Windows zu deaktivieren, und zwar nur, wenn ich eine Verbindung zu meinem VPN-Router herstelle?
Antwort1
Sie können IPv6 über einen PowerShell-Befehl mit Administratorberechtigungen aktivieren oder deaktivieren. Das wäre viel einfacher.
Sie können eine .bat
Datei mit einem der folgenden Befehle erstellen, ein Desktopsymbol erstellen, das darauf verweist, und es auf „Als Administrator ausführen“ festlegen (Rechtsklick > Eigenschaften > Erweitert).
So deaktivieren Sie IPv6 für den Adapter mit dem Namen „Ethernet“:
powershell -command Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
Ermöglichen :
powershell -command Enable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
Antwort2
Anstatt den IPv6-Zugriff auf den Hosts zu deaktivieren, deaktivieren Sie ihnauf Ihrem VPN-Router,denn auf diese Weise haben Sie es höchstwahrscheinlich ursprünglich aktiviert.
Sie können dies tun, indem Sie entweder die entsprechenden Firewall-Regeln hinzufügen, um zu verhindern, dass IPv6-Pakete die WAN-Schnittstelle verlassen, und/oder indem Sie OpenWRT so einstellen, dass es sich nicht selbst über SLAAC als „Standard-Gateway“ ankündigt (Router-Lebensdauer auf Null setzen).