Tengo un servidor VPN que maneja varios clientes; algunos solo con ipv4, algunos con ipv4 e ipv6, y otros solo ipv6. Algunos de estos clientes están en itinerancia, por lo que idealmente deberían conectarse a ipv6 si está disponible, y recurrir a ipv4 si no lo está.
En mi configuración actual, OpenVPN escucha ipv4 e ipv6:
proto udp
proto udp6
dev tun
Mi primera pregunta es aquí: si bien esto parece funcionar, ¿es seguro y correcto tener ambos protocolos en un archivo de configuración?
Mis clientes tienen dos instancias remotas en la configuración:
remote vpn.domain.tld port udp6
remote vpn.domain.tld port udp
Mi pregunta aquí también, ya que esto parece funcionar (probar udp6 primero, si eso falla, recurrirá a udp), ¿es esta una buena manera de hacer esto?