Como configurar VPN no Ubuntu?

0

Ilustre-me graficamente, por favor, novo no Ubuntu

    
por Murtaza Moiz 07.08.2014 / 18:18

1 resposta

1

Não tenho certeza sobre graficamente, não tenho certeza se existe uma GUI fácil de usar para configurar isso, então aqui está a maneira mais fácil de fazer isso através do terminal.

Quando você está na linha de comando, instale o UFW (é mais fácil do que o iptables e faz o trabalho muito bem) e pptpd (o servidor VPN):

sudo aptitude update && sudo aptitude install ufw pptpd

Em seguida, permita HTTP, HTTPS e pptpd (1723).

sudo ufw allow 1723
sudo ufw allow http
sudo ufw allow https

Agora abra o arquivo / etc / ppp / pptpd-options para edição:

sudo nano /etc/ppp/pptpd-options

E comente as seguintes linhas adicionando um símbolo # na frente:

#refuse-pap
#refuse-chap
#refuse-mschap
#require-mppe-128

Também nesse arquivo, adicione o seguinte (isso é usando os servidores DNS do OpenDNS):

ms-dns 208.67.222.222
ms-dns 208.67.220.220

Agora abra o arquivo /etc/pptpd.conf para edição:

sudo nano /etc/pptpd.conf

E na parte inferior do arquivo, adicione o seguinte:

localip 10.99.99.99
remoteip 10.99.99.100-199

Os endereços IP acima não precisam corresponder à sua rede, portanto, use os itens acima.

Agora abra o arquivo / etc / ppp / chap-secrets para edição:

sudo nano /etc/ppp/chap-secrets

Nesse arquivo, adicione um nome de usuário e uma senha como essa (separe os campos por uma guia):

username    pptpd    password    *

Agora abra o arquivo /etc/sysctl.conf para edição:

sudo nano /etc/sysctl.conf

E descomente a linha (remova o símbolo #):

net.ipv4.ip_forward=1

Agora abra o arquivo / etc / default / ufw para edição:

sudo nano /etc/default/ufw

E altere DEFAULT_FORWARD_POLICY="DROP" para DEFAULT_FORWARD_POLICY="ACCEPT"

Agora abra o arquivo /etc/ufw/before.rules para edição:

sudo nano /etc/ufw/before.rules

Adicione o seguinte logo antes das regras *filter :

*nat
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 10.99.99.0/24 -o eth0 -j MASQUERADE
COMMIT

Agora reinicie todos os serviços que editamos:

sudo /etc/init.d/pptpd restart
sudo sysctl -p
sudo ufw disable && sudo ufw enable

Você precisará encaminhar a porta 1723 do seu roteador para o seu dispositivo. Geralmente, há uma opção pré-configurada para isso na maioria dos roteadores modernos.

Eu tive um pequeno problema com o roteador da Virgin, e descobri que não apenas tive que fazer o encaminhamento, mas também tive que ativar o PPTP na seção Firewall das configurações.

    
por Elliot Reed 08.08.2014 / 15:42