Servidor Ubuntu conecta-se a VPN

0

Como eu me conecto a uma VPN pptp externa com minha máquina servidor Ubuntu? Tudo o que posso encontrar são tutoriais para o Ubuntu Desktop ou usando o Ubuntu Server como servidor VPN.

    
por user1789778 27.04.2015 / 23:48

1 resposta

0

Eu faço um script. Tente, talvez seja essa solução para você

Crie um arquivo com algum nome e coloque

nano name_of_script

script

#!/bin/bash
function routeadd {
    route add -host xxx.xxx.xxx.xxx dev ppp0
    route add -net xxx.xxx.xxx.xxx/xx dev ppp0
}
function makepptp {
   echo pty \"pptp xxx.xxx.xxx.xxx --nolaunchpppd\" >> /etc/ppp/peers/vpn;
   echo remotename PPTP >> /etc/ppp/peers/vpn;
   echo require-mppe-128 >> /etc/ppp/peers/vpn;
   echo file /etc/ppp/options.pptp >> /etc/ppp/peers/vpn;
   echo ipparam vpn >> /etc/ppp/peers/vpn;
pppd call vpn &
}
if [ -a /etc/ppp/chap-secrets ];
        then
        rm /etc/ppp/chap-secrets
    echo $1 PPTP $2 '*' >> /etc/ppp/chap-secrets;
else
    echo $1 PPTP $2 '*' >> /etc/ppp/chap-secrets;
fi

if [ -e /etc/ppp/peers/vpn ];
    then
    rm /etc/ppp/peers/vpn;
    echo name $1 >> /etc/ppp/peers/vpn;
    makepptp;
    sleep 8;
    routeadd;
else
    echo name $1 >> /etc/ppp/peers/vpn;
    makepptp;
    sleep 8;
    routeadd;
fi

Em script altere seu host ip e adicione rede ou / e host que você deseja conectar via vpn

Uso:

sudo /path_to_script/name_of_script username password

nota: set execute permision to script

    
por 2707974 28.04.2015 / 06:17