[GTER] Dúvida com Servidor PPTPD

BadTrip mustardahc at gmail.com
Sun May 24 14:49:24 -03 2009


Olá Bruno,

1. BCRelay está desabilitado no PPTPD, de acordo com os exemplos do arquivo
MAN.
2. Não faço NAT de clientes PPTP remotos pq recebem um IP da rede local,
definido pelo parâmetro remoteip do arquivo pptpd.conf.

Aqui vão alguns outputs:

ddk-fw01:/# ps aux | grep pp
root     10098  0.0  0.0   1936   616 ?        Ss   May18   0:00
/usr/sbin/pptpd
root     14028  0.4  0.0   1824   604 ?        S    14:36   0:02 pptpd [
189.62.165.247:0108 - 0580]
root     14030  0.0  0.1   3000  1332 ?        S    14:36   0:00
/usr/sbin/pppd local file /etc/ppp/pptpd-options 115200 192.168.0.1:192
.168.X.X

ddk-fw01:/# ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol
         inet addr:192.168.0.1  P-t-P:192.168.X.X  Mask:255.255.255.255
         UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
         RX packets:2055 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2699 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:3
         RX bytes:208695 (203.8 KiB)  TX bytes:2584189 (2.4 MiB)

ddk-fw01:/# iptables -nvL
Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source
destination
  14   688 ACCEPT     tcp  --  *      *       0.0.0.0/0
0.0.0.0/0          tcp dpt:1723
17538 5915K DROP       all  --  *      *       0.0.0.0/0
0.0.0.0/0

Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source
destination
144K   11M ACCEPT     all  --  ppp+   eth0    0.0.0.0/0            0.0.0.0/0
   0     0 ACCEPT     all  --  eth0   ppp+    0.0.0.0/0            0.0.0.0/0
   1    40 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy DROP 9 packets, 10164 bytes)
pkts bytes target     prot opt in     out     source
destination
255K  279M ACCEPT     47   --  *      *       0.0.0.0/0            0.0.0.0/0
2506  347K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Obrigado,


2009/5/23 bruno at openline.com.br <bruno at openline.com.br>:
> Olá
>
> Apesar de achar que esta pergunta cabe mais na MASOCH-L
> pergunto:
>
> 1. você está usando o bcrelay no servidor de VPN?
>
> 2. está fazendo "NAT" no servidor PPTP? Porque as conexões
> deveriam estar chegando com o IP real do cliente (ou o IP
> atribuido a conexão PPTP)
>
> []s, !3runo Cabral
>
> --- BadTrip <mustardahc at gmail.com> escreveu:
>> Até a semana passada todos os serviços estavam concentrados no mesmo
>> servidor, e de lá pra cá adquiri mais uma maquina para distribuir os
>> serviços.
>>
>> O Servidor 1 ficou com os serviços: Firewall/NAT, Proxy, IDS e PPTPD.
>> O Servidor 2 ficou com o Samba e DNS.
>>
>> Com todos os servicos na mesma maquina o acesso de usuários remotos
>> aos compartilhamentos samba funcionava perfeitamente, porém depois de
>> mover o samba para o Servidor 2 constatamos que este acesso estava
>> sendo bloqueado no próprio Firewall do Samba. Neste firewall permito
>> requisicoes TCP nas portas 137-139 e 445 e UDP 137-139 apenas para
>> pacotes com IP de origem na rede local.
>>
>> Fiz um TCPDUMP e percebi que as requisiçoes vindas pela VPN chegavam
>> no Samba com o IP válido do Servidor PPTP.
>>
>> Estou usando o modelo PROXY ARP do PPTPD, com proxy arp habilitado e
>> entregando um IP da rede local para o cliente remoto.
>>
>> A dúvida é pq os pacotes vindos de um usuário remote q tem um IP da
>> rede local chegam no samba com IP de origem como o IP válido do
>> servidor de VPN.
>>
>> Para liberar o acesso temporariamente permiti o acesso ao samba para
>> este IP válido mas isto me parece uma falha de segurança.
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>



-- 
BrCaBadT



More information about the gter mailing list