Deshabilitar la conectividad IPv6 solo para una red Wi-Fi específica (Windows 10)

Deshabilitar la conectividad IPv6 solo para una red Wi-Fi específica (Windows 10)

Hoy, configuré con éxito un enrutador VPN doméstico con OpenWrt y OpenVPN.

Dado que mi proveedor de VPN solo admite conexiones IPv4, no quiero que el tráfico de red se filtre y desactivé IPv6 desmarcando "Protocolo de Internet versión 6" en las opciones del adaptador de red en el panel de control de Windows.

Es molesto que cada vez que voy a la universidad o al trabajo necesito volver a habilitar IPv6, porque ciertos servicios proporcionados por la administración de TI necesitan conectividad IPv6 para funcionar correctamente.

Por conveniencia, ¿hay alguna manera de deshabilitar la conectividad IPv6 en Windows, solo si me conecto a mi enrutador VPN?

Respuesta1

Puede habilitar o deshabilitar IPv6 mediante un comando de PowerShell que se ejecuta con permisos de administrador. Esto sería mucho más sencillo de hacer.

Puede crear un .batarchivo que contenga uno de los siguientes comandos, crear un icono en el escritorio que apunte a él y configurarlo como "Ejecutar como administrador" (haga clic derecho > Propiedades > Avanzado).

Para deshabilitar IPv6 para el adaptador llamado "Ethernet":

powershell -command Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6

Para permitir :

powershell -command Enable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6

Respuesta2

En lugar de deshabilitar el acceso IPv6 en los hosts, deshabilíteloen su enrutador VPN,ya que lo más probable es que así sea como lo habilitaste en primer lugar.

Puede hacerlo agregando las reglas de firewall adecuadas para evitar que los paquetes IPv6 salgan a través de la interfaz WAN y/o haciendo que OpenWRT no se anuncie como una "puerta de enlace predeterminada" a través de SLAAC (establezca la vida útil del enrutador en cero).

información relacionada