[GTER] Debian PPTPD GRE protocol not available
Bruno Camargo
mustardahc at gmail.com
Wed May 9 23:27:37 -03 2012
Cara lista,
Estou com um problema no mínimo estranho em um servidor VPN PPTPD Linux.
Tudo vinha funcionando bem e de ontem para hj o cliente reclamou que não
conseguia acessar a VPN.
Testei de casa e de fato o client Windows não consegue se conectar,
retornando o erro 619.
Fazendo um tshoot no server, vejo o seguinte LOG:
May 9 23:13:35 ddk-lx02 pptpd[21737]: CTRL: Client A.B.C.D control
connection started
May 9 23:13:35 ddk-lx02 pptpd[21737]: CTRL: Starting call (launching pppd,
opening GRE)
May 9 23:13:35 ddk-lx02 pppd[21738]: Plugin
/usr/lib/pptpd/pptpd-logwtmp.so loaded.
May 9 23:13:35 ddk-lx02 pppd[21738]: pptpd-logwtmp: $Version$
May 9 23:13:35 ddk-lx02 pppd[21738]: pppd 2.4.5 started by root, uid 0
May 9 23:13:35 ddk-lx02 pppd[21738]: using channel 61
May 9 23:13:35 ddk-lx02 pppd[21738]: Using interface ppp0
May 9 23:13:35 ddk-lx02 pppd[21738]: Connect: ppp0 <--> /dev/pts/0
May 9 23:13:35 ddk-lx02 pppd[21738]: sent [LCP ConfReq id=0x1 <mru 1490>
<asyncmap 0x0> <auth chap MS-v2> <magic 0xdf2649a4> <pcomp> <accomp>]
May 9 23:13:35 ddk-lx02 pptpd[21737]: GRE: Bad checksum from pppd.
May 9 23:13:35 ddk-lx02 pptpd[21737]: GRE:
read(fd=7,buffer=608c80,len=8260) from network failed: status = -1 error =
Protocol not available
May 9 23:13:35 ddk-lx02 pptpd[21737]: CTRL: GRE read or PTY write failed
(gre,pty)=(7,6)
May 9 23:13:35 ddk-lx02 pptpd[21737]: CTRL: Reaping child PPP[21738]
May 9 23:13:35 ddk-lx02 pppd[21738]: Hangup (SIGHUP)
May 9 23:13:35 ddk-lx02 pppd[21738]: Modem hangup
May 9 23:13:35 ddk-lx02 pppd[21738]: Connection terminated.
May 9 23:13:35 ddk-lx02 pppd[21738]: Exit.
May 9 23:13:35 ddk-lx02 pptpd[21737]: CTRL: Client A.B.C.D control
connection finished
O que me intriga é a linha que diz o GRE is not available.
O tcpdump mostra o seguinte:
23:13:35.906145 IP X.Y.Z.W > A.B.C.D : GREv1, call 56354, seq 0, length
45: LCP, Conf-Request (0x01), id 1, length 31
23:13:35.927078 IP A.B.C.D > X.Y.Z.W : ICMP A.B.C.D protocol 47
unreachable, length 73
Protocol GRE unreachable...
Verifiquei se o modulo ip_gre está carregado e de fato está:
root at ddk-lx02:/etc# lsmod | grep gre
ip_gre 12291 0
root at ddk-lx02:/etc# lsmod | grep ppp
ppp_mppe 5240 0
ppp_async 6245 0
crc_ccitt 1323 1 ppp_async
ppp_generic 19291 2 ppp_mppe,ppp_async
slhc 4003 1 ppp_generic
No firewall tenho liberação para a porta 1723 (TCP e UDP) e também para o
protocolo GRE:
root at ddk-lx02:/etc# egrep "47|1723" /etc/firewall/firewall.sh
#LIBERA PORTA 1723 - VPN PPTP
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p udp --dport 1723 -j ACCEPT
iptables -A INPUT -p 47 -j ACCEPT
Alguém teria alguma luz para fim deste Tunnel ?
Muito obrigado,
--
Bruno Camargo
More information about the gter
mailing list