Hoje, as redes virtuais baseadas em tecnologias de classe VPN (Virtual Private Network) são usadas não apenas para organizar ambientes bem protegidos para troca transparente de dados por meio de canais abertos, mas também para fornecer facilmente acesso à Internet. Nesse sentido, qualquer usuário que mude de provedor pode enfrentar a necessidade de configurar uma VPN. O Linux tem suas próprias especificações para resolver esse problema.
Necessário
Credenciais de raiz
Instruções
Passo 1
Verifique se existe suporte PPP no kernel do sistema operacional. A maneira mais fácil de fazer isso é examinar os valores das opções com o prefixo CONFIG_PPP no arquivo de configuração do kernel atual. Geralmente é instalado no diretório / boot e tem um nome que começa com config. Descubra o nome deste arquivo usando o comando
ls / boot
ou
ls / boot | grep conf
Imprima as linhas desejadas com cat, filtrando com grep. Por exemplo:
cat /boot/config-2.6.30-std-def-alt15 | grep PPP
Analise as linhas que contêm as opções CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY. Se não houver nenhum símbolo # na frente deles, a funcionalidade correspondente é suportada (para valores de m - na forma de um módulo externo, para valores de y - é incluída no kernel).
Passo 2
Verifique se o software cliente para estabelecer conexões VPN está instalado no sistema. O pacote necessário geralmente tem um nome que começa com pptp. Use apt-cache com a opção search para encontrar o pacote necessário nos repositórios disponíveis e rpm com a opção -qa para verificar se o pacote está instalado. Ao trabalhar em um ambiente gráfico, pode fazer sentido usar programas como o Synaptic.
etapa 3
Instale o software ausente. Use os gerenciadores de pacotes apropriados (apt-get, rpm no console, synaptic no ambiente gráfico, etc.). Se você instalou o pacote ppp com módulos do kernel para suportar o protocolo apropriado, reinicie seu computador.
Passo 4
Tente configurar a VPN usando scripts de configuração como pptp-command ou pptpsetup. Eles geralmente são incluídos em pacotes de software de cliente VPN. Para obter ajuda sobre os parâmetros de linha de comando desses utilitários, use-os para executar com a opção --help. Por exemplo:
pptpsetup --help
Se nenhum script de configuração tiver sido instalado, prossiga para a próxima etapa para configurar manualmente a VPN.
Etapa 5
Crie um diretório / etc / ppp com um arquivo chamado chap-secrets. Abra o arquivo em um editor de texto. Adicione uma linha como esta:
SENHA DE LOGIN DO SERVIDOR *
Os valores de LOGIN e PASSWORD são nome de usuário e senha. Eles devem ser fornecidos pelo seu provedor de serviços VPN. Substitua SERVER por um nome de conexão arbitrário ou *.
Etapa 6
Crie um diretório / etc / ppp / peers. Crie um arquivo nele com o mesmo nome do valor SERVER da etapa anterior (ou um nome arbitrário se * foi especificado). Edite este arquivo para adicionar informações como:
pty "SERVIDOR pptp --nolaunchpppd"
nome LOGIN
SERVIDOR ipparam
remotename SERVER
trancar
noauth
nodeflate
nobsdcomp
Os valores de LOGIN e SERVER aqui são os mesmos da etapa 5. Isso conclui a configuração de VPN no Linux.