Conexões de Rede Virtual Privada
O RAS (Serviço de Acesso Remoto) dá suporte a conexões VPN (Rede Virtual Privada), além de conexões de acesso remoto convencionais que usam PPP (Protocolo Ponto a Ponto). Em uma conexão VPN, os pacotes VPN são encapsulados em pacotes IP e enviados por uma rede IP, como a Internet. Portanto, o acesso a uma rede IP é um requisito para estabelecer uma conexão VPN. Se o computador cliente tiver uma conexão sempre ativa com uma rede IP, por exemplo, uma conexão com uma LAN IP, o cliente poderá estabelecer a conexão VPN usando uma única chamada para a função RasDial .
Se o computador cliente não tiver uma conexão sempre ativa com uma rede IP, duas chamadas para RasDial serão necessárias para estabelecer a conexão VPN. A primeira chamada estabelece uma conexão discada com a rede IP; a segunda chamada estabelece a conexão VPN.
O membro szLocalPhoneNumber da estrutura RASENTRY para a conexão VPN deve conter o nome DNS ou o endereço IP do servidor VPN de destino.
Cada conexão requer uma entrada separada do catálogo telefônico . A primeira chamada para RasDial especifica a entrada do catálogo telefônico para a rede IP. A segunda chamada especifica a entrada do catálogo telefônico para a VPN.
A função RasDial usa um ponteiro para uma estrutura RASDIALPARAMS como um parâmetro. Essa estrutura especifica as credenciais de autenticação a serem usadas para a rede especificada pela entrada do catálogo telefônico. As credenciais necessárias para acessar a rede IP normalmente são diferentes daquelas para a VPN. A primeira chamada para RasDial deve especificar credenciais para a rede IP. A segunda chamada deve especificar credenciais para a VPN.
Se a função RasDial for bem-sucedida, ela retornará um identificador para a conexão. Use esse identificador em uma chamada para RasHangUp para encerrar a conexão.
No cenário anterior, as duas chamadas para RasDial retornam identificadores de conexão separados para a rede IP e a VPN. Chamar RasHangUp com o identificador para a conexão VPN encerra a conexão VPN, mas deixa a conexão com a rede IP intacta.