Como configurar um servidor VPN (PPTP) no Debian Linux

Índice:

Como configurar um servidor VPN (PPTP) no Debian Linux
Como configurar um servidor VPN (PPTP) no Debian Linux

Vídeo: Como configurar um servidor VPN (PPTP) no Debian Linux

Vídeo: Como configurar um servidor VPN (PPTP) no Debian Linux
Vídeo: Como instalar o Bash no Windows 10 e executar os comandos do Linux dentro do Windows nativamente - YouTube 2024, Maio
Anonim
O acesso VPN ao seu servidor permitirá que você se conecte a todos os serviços possíveis em execução, como se estivesse sentado ao lado dele na mesma rede, sem encaminhar individualmente todas as combinações de portas para todos os serviços que você gostaria de acessar remotamente.
O acesso VPN ao seu servidor permitirá que você se conecte a todos os serviços possíveis em execução, como se estivesse sentado ao lado dele na mesma rede, sem encaminhar individualmente todas as combinações de portas para todos os serviços que você gostaria de acessar remotamente.

O uso de uma conexão VPN também tem o resultado, se desejado, de conceder acesso a outros computadores na rede como se você estivesse dentro dela localmente de qualquer lugar da Internet.

Embora não seja a solução VPN mais segura do mercado, o PPTP é de longe o mais simples de instalar, configurar e conectar a partir de qualquer sistema moderno e do Windows especificamente como o cliente é uma parte do sistema operacional desde o dia XP e você não precisa mexer com certificados (como com L2TP + IPsec ou SSL VPNs) nos dois lados da conexão.

Eu te interessei? então vamos:)

Prefácio

  • Você precisará encaminhar a porta 1723 da Internet para o servidor para ativar a conexão (não abordada aqui).
  • Você vai me ver usando o VIM como programa de edição, isso é porque eu estou acostumado … você pode usar qualquer outro editor que você queira.

Configuração do servidor

Instale o pacote do servidor pptp:

sudo aptitude install pptpd

Edite o arquivo de configuração “/etc/pptpd.conf”:

sudo vim /etc/pptpd.conf

Adicione a isso:

localip 192.168.1.5

remoteip 192.168.1.234-238,192.168.1.245

Onde o “localip” é o endereço do servidor e o remoteip são os endereços que serão entregues aos clientes, cabe a você ajustá-los para os requisitos da sua rede.

Edite o arquivo de configuração “/ etc / ppp / pptpd-options”:

sudo vim /etc/ppp/pptpd-options

Anexar ao final do arquivo, as seguintes diretivas:

ms-dns 192.168.1.1

nobsdcomp

noipx

mtu 1490

mru 1490

Onde o IP usado para a diretiva ms-dns é o servidor DNS da rede local à qual seu cliente se conectará e, novamente, é sua responsabilidade ajustá-lo à configuração de sua rede.

Edite o arquivo de segredos do chap:

sudo vim /etc/ppp/chap-secrets

Adicione as credenciais de autenticação para a conexão de um usuário, na seguinte sintaxe:

username * users-password *

Reinicie o daemon da conexão para que as configurações tenham efeito:

sudo /etc/init.d/pptpd restart

Se você não quiser conceder acesso a nada além do servidor, estará pronto no lado do servidor.

Ativar encaminhamento (opcional)

Embora este passo seja opcional e possa ser visto como um risco de segurança para os extremamente paranóicos, é minha opinião que não fazê-lo vence a finalidade de ter uma conexão VPN em sua rede.

Ao habilitar o encaminhamento, disponibilizamos toda a rede quando nos conectamos, e não apenas o próprio servidor VPN. Isso permite que o cliente de conexão “salte” através do servidor VPN, para todos os outros dispositivos na rede.

Para conseguir isso, estaremos invertendo o parâmetro "forwarding" do sistema.

Edite o arquivo “sysctl”:

sudo vim /etc/sysctl.conf

Encontre o net.ipv4.ip_forward” linha e mude o parâmetro de 0 (desabilitado) para 1 (habilitado):

net.ipv4.ip_forward=1

Você pode reiniciar o sistema ou emitir este comando para que a configuração tenha efeito:

sudo sysctl -p

Com o encaminhamento ativado, todas as configurações do lado do servidor são preparadas.

Recomendamos usar um modo de conexão "Split Tunnel" para o cliente VPN.

Uma explicação mais aprofundada sobre o modo de “Split Tunnel” recomendado, bem como instruções para usuários do Ubuntu Linux podem ser encontradas no guia “Configurando um Cliente de VPN de Split Tunnel (PPTP) no Ubuntu 10.04”.

Para usuários do Windows, siga as instruções abaixo para criar o cliente VPN em seu sistema.

PPTP VPN Dialer Setup no XP (túnel dividido)

Vamos criar um discador VPN normal com uma exceção digna de nota, que vamos definir o sistema para NÃO use-o como o "Gateway Padrão" quando conectado.

Ignorar esta etapa limitará a velocidade de navegação do computador de conexão à velocidade de upload do servidor VPN (geralmente lenta), pois todo o tráfego será roteado por meio da conexão VPN, e não é isso que queremos.

Precisamos iniciar o assistente de conexão, então iremos para o painel de controle.

Vá para "Iniciar" e depois "Painel de Controle".

Image
Image

* Se o seu sistema estiver configurado com o “Classic Start Menu”, basta apontar o ícone “Control Panel” e selecionar “Network Connections”.

Em "Painel de Controle", clique duas vezes em "Conexões de Rede".

Clique duas vezes em "Novo assistente de conexão".
Clique duas vezes em "Novo assistente de conexão".
Na tela de boas-vindas do "Assistente de Nova Conexão", clique em "Avançar".
Na tela de boas-vindas do "Assistente de Nova Conexão", clique em "Avançar".
Selecione a opção “Conectar-se à rede no meu espaço de trabalho” e depois “Próximo”.
Selecione a opção “Conectar-se à rede no meu espaço de trabalho” e depois “Próximo”.
Selecione a opção “Virtual Private Network connection” e depois “Next”.
Selecione a opção “Virtual Private Network connection” e depois “Next”.
Dê um nome à conexão VPN.
Dê um nome à conexão VPN.
Digite o nome do nome DNS ou endereço IP dos servidores VPN, conforme visto na Internet.
Digite o nome do nome DNS ou endereço IP dos servidores VPN, conforme visto na Internet.
Opcionalmente, você pode escolher "Adicionar um atalho para a área de trabalho" e "Concluir".
Opcionalmente, você pode escolher "Adicionar um atalho para a área de trabalho" e "Concluir".
Image
Image

Agora vem a parte complicada, é de vital importância que você faça NÃO tente conectar-se agora e acessar as "Propriedades" do discador.

Vá para a aba de rede e mude o “Tipo de VPN” para “PPTP VPN” como mostrado na figura abaixo (isto é opcional, mas irá encurtar o tempo que leva para conectar) e então vá para “Propriedades”.
Vá para a aba de rede e mude o “Tipo de VPN” para “PPTP VPN” como mostrado na figura abaixo (isto é opcional, mas irá encurtar o tempo que leva para conectar) e então vá para “Propriedades”.
Na janela seguinte, vá em “Avançar” sem mudar nada.
Na janela seguinte, vá em “Avançar” sem mudar nada.
Image
Image

Na próxima janela, desmarque a opção "Usar gateway padrão na rede remota".

Agora insira as credenciais da conexão à medida que você as define no servidor e se conecta.
Agora insira as credenciais da conexão à medida que você as define no servidor e se conecta.
Image
Image

É isso, agora você deve conseguir acessar todos os computadores da sua rede a partir do cliente XP … Aproveite.

PPTP VPN Dialer Setup no Win7 (túnel dividido)

Vamos criar um discador de VPN regular com uma exceção digna de nota, que iremos configurar o sistema para não usá-lo como o "Gateway padrão" quando conectado.

Ignorar esta etapa limitará a velocidade de navegação do computador de conexão à velocidade de upload do servidor VPN (geralmente lenta), pois todo o tráfego será roteado por meio da conexão VPN, e não é isso que queremos.

Precisamos iniciar o assistente de conexão, então iremos para o "Centro de Rede e Compartilhamento".

Clique no ícone de rede na bandeja do sistema e depois em “Abrir o Centro de Rede e Compartilhamento”

No centro de rede, clique em “Configurar uma nova conexão ou rede”.
No centro de rede, clique em “Configurar uma nova conexão ou rede”.
Image
Image

Selecione “Conectar a um local de trabalho” e depois “Próximo”.

 Clique na primeira opção de “Usar minha conexão com a Internet (VPN)”.
Clique na primeira opção de “Usar minha conexão com a Internet (VPN)”.
 Defina o endereço do seu servidor VPN como visto da internet, por nome de DNS ou IP.
Defina o endereço do seu servidor VPN como visto da internet, por nome de DNS ou IP.
 Mesmo que não se conecte agora, porque ainda precisamos entrar nas propriedades do discador, defina o nome de usuário e a senha e clique em conectar.
Mesmo que não se conecte agora, porque ainda precisamos entrar nas propriedades do discador, defina o nome de usuário e a senha e clique em conectar.
 Depois que a conexão não conseguir se conectar (isso é normal), clique em "Configurar a conexão mesmo assim".
Depois que a conexão não conseguir se conectar (isso é normal), clique em "Configurar a conexão mesmo assim".
 De volta ao "Network Center", clique em "Alterar configurações do adaptador".
De volta ao "Network Center", clique em "Alterar configurações do adaptador".
 Encontre o discador que acabamos de criar, clique com o botão direito e selecione "Propriedades".
Encontre o discador que acabamos de criar, clique com o botão direito e selecione "Propriedades".
Embora seja opcional, para um discador de conexão mais rápido, defina o “tipo” de VPN para PPTP sob “a guia“Segurança”
Embora seja opcional, para um discador de conexão mais rápido, defina o “tipo” de VPN para PPTP sob “a guia“Segurança”
Vá para a guia "Rede", selecione o protocolo IPv4 e vá até as propriedades dele.
Vá para a guia "Rede", selecione o protocolo IPv4 e vá até as propriedades dele.
Na próxima janela, clique em “Avançar” sem mudar nada.
Na próxima janela, clique em “Avançar” sem mudar nada.
Image
Image

Na próxima janela, desmarque a opção "Usar gateway padrão na rede remota".

Agora insira as credenciais da conexão à medida que você as define no servidor e se conecta.
Agora insira as credenciais da conexão à medida que você as define no servidor e se conecta.
É isso aí, agora você deve conseguir acessar todos os computadores na sua rede a partir do cliente win7.
É isso aí, agora você deve conseguir acessar todos os computadores na sua rede a partir do cliente win7.

Nota: Certifique-se e leia o nosso guia para configurar um cliente VPN para o Ubuntu Linux.

Apreciar:)

Recomendado: