Sim, você pode fazer isso escrevendo um script client-connect que verifica o IP de origem da conexão (no trusted_ip ou trusted_ip6 env var) e, em seguida, retorna diferente de zero se não gostar . Você precisará definir script-security para 2 para permitir que o OpenVPN execute seu script.