14.04 - VPN estabelecida mas ssh mata

1

Eu tenho o 14.04 LTS instalado no meu laptop (imagem VMWare) e estabeleço uma conexão VPN para minha casa. Tudo isso funciona bem, mas quando eu quero usar o ssh no meu laptop, a conexão VPN morre imediatamente.

Como faço para o ssh funcionar em uma conexão VPN?

Eu não tenho esse problema com um convidado do Windows 7 se conectando ao mesmo servidor VPN.

Eu vejo esses erros no syslog :

May 26 08:30:51 ubuntu pptp[6284]: nm-pptp-service-6262 log[logecho:pptp_ctrl.c:677]: Echo Request received.
May 26 08:30:51 ubuntu pptp[6284]: nm-pptp-service-6262 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'
May 26 08:30:51 ubuntu pptp[6284]: nm-pptp-service-6262 log[logecho:pptp_ctrl.c:677]: Echo Reply received.
May 26 08:31:30 ubuntu pptp[6272]: nm-pptp-service-6262 warn[decaps_gre:pptp_gre.c:331]: short read (-1): Message too long
May 26 08:31:30 ubuntu pptp[6284]: nm-pptp-service-6262 log[callmgr_main:pptp_callmgr.c:234]: Closing connection (unhandled)
May 26 08:31:30 ubuntu pptp[6284]: nm-pptp-service-6262 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
May 26 08:31:30 ubuntu pptp[6284]: nm-pptp-service-6262 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
May 26 08:31:30 ubuntu pppd[6266]: Modem hangup
May 26 08:31:30 ubuntu pppd[6266]: Connect time 1.6 minutes.
May 26 08:31:30 ubuntu pppd[6266]: Sent 6871 bytes, received 6572 bytes.
May 26 08:31:30 ubuntu pppd[6266]: MPPE disabled
    
por Zoran 26.05.2014 / 17:38

2 respostas

0

Tente fazer a conexão vpn com este script, não com o NM.

Talvez assim tudo funcione.

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 27.05.2014 / 09:24
0

Eu tive o mesmo problema e a seguinte abordagem funcionou para mim:

% bl0ck_qu0te%

Nota: um ou mais dos métodos de autenticação MSCHAP devem ser selecionados antes.

É claro que isso também depende das configurações do seu servidor VPN.

    
por Kayvan Tehrani 24.04.2016 / 21:59