OpenVPN conexão lenta

1. OpenVPN conexão lenta

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 23/07/2015 - 17:04h

Boa tarde a todos,

Estou a um tempo pesquisando sobre a questão e não obtive sucesso.


Configurei um servidor VPN com o OpenVPN para ligar a matriz a filial em modo bridge.

Na matriz tenho um link full de 10MB e na filial tenho um link de download de 6MB.
Ao fazer alguns teste com o software de gestão da empresa o mesmo fica muito lento e trava.
Fiz a cópia de um arquivo para ver a taxa de transferência estava variando entre 15k e 50k.
Não tenho como melhorar essa taxa?

Minha configuração:

# /etc/openvpn/bridge-start
#!/bin/bash
# /etc/openvpn/bridge-start

br="br0"
tap="tap0"
eth="eth0"
eth_ip="192.168.100.15"
eth_gw="192.168.100.1"
eth_netmask="255.255.255.0"
eth_broadcast="192.168.100.255"

for t in $tap; do
openvpn --mktun --dev $t
done

brctl addbr $br
brctl addif $br $eth

for t in $tap; do
brctl addif $br $t
done

for t in $tap; do
ifconfig $t 0.0.0.0 promisc up
done

ifconfig $eth 0.0.0.0 promisc up
ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast
route add default gw $eth_gw dev $br

iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT
#Aceita conexaoes Porta 1194 Openvpn
iptables -A INPUT -p udp --dport 1194 -j ACCEPT


# /etc/openvpn/server.conf
proto udp
port 1194
dev tap0
server-bridge 192.168.100.15 255.255.255.0 192.168.100.220 192.168.100.250
# Configura o DNS no cliente
push "dhcp-option DNS 192.168.100.10"
# Define qual será gateway utilizado pelos clientes
# quando conectarem na VPN. E bom que este gateway seja
# a interface interna do seu servidor OpenVPN.
#push "redirect-gateway"
#
comp-lzo
keepalive 10 120
ifconfig-pool-persist /etc/openvpn/ipp.txt
tls-server
dh /etc/openvpn/keys/dh2048.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/servidor.crt
key /etc/openvpn/keys/servidor.key
tls-auth keys/static.key
verb 3
status /var/log/openvpn/status.log
log-append /var/log/openvpn/mensagens.log
log /var/log/openvpn/openvpn.log


Clientes Windows
remote minhaempresa.no-ip.org
proto udp
port 1194
client
pull
dev tap
tls-client
dh keys/dh2048.pem
ca keys/ca.crt
cert keys/teste1.crt
key keys/teste1.key
ns-cert-type server
verb 3



  


2. Re: OpenVPN conexão lenta

Zhu Sha Zang
zhushazang

(usa Gentoo)

Enviado em 23/07/2015 - 17:30h

Faça dois testes a princípio. Com o mtr verifique borda a borda e rede a rede. Posteriormente, o mesmo teste com o iperf.

No aguardo.

---
Hail Hydra!


3. Re: OpenVPN conexão lenta

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 23/07/2015 - 17:35h

zhushazang escreveu:

Faça dois testes a princípio. Com o mtr verifique borda a borda e rede a rede. Posteriormente, o mesmo teste com o iperf.

No aguardo.

---
Hail Hydra!


Desculpe amigo,

mas desconheço mtr e iperf. Do que se trata?





4. Re: OpenVPN conexão lenta

José
digitalx

(usa Debian)

Enviado em 23/07/2015 - 17:39h

willsazon escreveu:
Desculpe amigo,
mas desconheço mtr e iperf. Do que se trata?

Também desconheço, mas com certeza o google "sabe":
https://pt.wikipedia.org/wiki/Iperf
http://wiki.locaweb.com.br/pt-br/Como_utilizar_o_MTR



5. Re: OpenVPN conexão lenta

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 24/07/2015 - 13:51h

Boa tarde,

pesquisei aqui como utilizar as ferramentas e não sei bem ao certo se fiz da maneira correta. Segue o que consegui fazer.

mtr 192.168.100.220 (Maquina na filial para o servidor)

|------------------------------------------------------------------------------------------|

|                                      WinMTR statistics                                   |

|                       Host              -   %  | Sent | Recv | Best | Avrg | Wrst | Last |

|------------------------------------------------|------|------|------|------|------|------|

|                                     VPN -    4 |   54 |   52 |    0 |   69 |  154 |   70 |

|________________________________________________|______|______|______|______|______|______|

   WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider 


mtr 192.168.100.15 (Servidor da matriz para o ip 192.168.100.220 na filial)

 Host                                Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 192.168.100.220                   7.1%    56  108.0  97.0  60.5 165.0  23.8 



iPerf da filial para matriz

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
iperf3 interrupt - the server has terminated
 


iPerf do servidor VPN para o client na filial

root@vpn:/etc/openvpn# iperf -c 192.168.100.220 -u -b 10000k
------------------------------------------------------------
Client connecting to 192.168.100.220, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 192.168.100.15 port 59985 connected with 192.168.100.220 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  11.2 MBytes  9.42 Mbits/sec
[  3] Sent 8505 datagrams
read failed: Connection refused
[  3] WARNING: did not receive ack of last datagram after 1 tries. 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts