Las VPN forman parte esencial de muchos DBA como canal seguro de comunicaciones para cualquier emergencia o trabajo remoto. En ocasiones Windows vista o Windows Server 2008 se niegan a conectar a una VPN alegando que no “hay conectividad”. Tras comprobar que existe conectividad uno piensa que debe ser algún problema con la detección de conectividad del “network and sharing center”:
Parece que por esta parte está todo bien en esta ocasión, sin embargo, el problema persiste:
El primer recurso fue el tan recurrido reinicio de la máquina pero no funcionó. Pensando cual podría ser la causa me puse a pensar que había instalado últimamente en mi máquina que pudiera afectar a la red de alguna forma significativa (firewall o aplicación similar). Al no encontrar nada relacionado con esto, recordé que había instalado también el VMware Player para poner en marcha una máquina virtual. VMware, al igual que otros sistemas de virtualización, crean tarjetas de red virtuales que permiten comunicarse la máquina virtual con el host y con el exterior. Al desactivar dichos interfaces de red el problema se solucionó inmediatamente:
La posterior reactivación de dichas interfaces virtuales no provocaba que el problema volviera a ocurrir por lo que pueden seguir utilizándose. Mi teoría es que durante las fases del arranque de alguna forma se está realizando una asociación incorrecta a dichas tarjetas virtuales como tarjetas “por defecto” de salida a Internet. Esto puede ser debido a que en mi entorno tanto las tarjetas físicas (Ethernet / Wifi) deben pasar por protocolos de autentificación. Por ahora no me ha pasado con las tarjetas virtuales de Hyper-v pero no descarto que pudiera ocurrir algo similar.
En conclusión, si en algún momento se os indica que no tenéis una conexión activa a Internet y no os permite conectar a una VPN probad de desactivar temporalmente aquellos interfaces virtuales que tengáis en vuestro sistema J