Eu configurei um servidor OpenVPN em um VPS executando o Centos 5.7 via UDP. Os clientes se conectam a ele na inicialização e, se forem, recebem um endereço 10.5.5.x. O servidor executa servidores de email, samba e jabber. O OpenVPN é configurado para que os clientes possam se ver, então o ping, o jabber, o ssh, o scp, etc. funcionam. A interface tun é somente para essa sub-rede, portanto, o tráfego normal da Internet não é roteado. Todos os clientes são Ubuntu 11.10.
Estou tendo problemas com tráfego de rede. Parece que sempre que há uma quantidade maior de dados a serem transferidos (scp peer-to-peer, envio de anexos de e-mail maiores para o servidor, transferência de arquivos via Pidgin / XMPP, VNC ponto a ponto), as atividades expiram. Pelo menos eu acho que eles fazem, porque a atividade apenas trava. Por exemplo:
user@somehost:~$ scp Desktop/ss.png [email protected]:/home/otheruser/Desktop/
ss.png 100% 849KB 848.7KB/s 00:00
e apenas fica pendurado. ctrl-c não funciona. arquivos menores vão sem um problema. scp'ing esse arquivo para o servidor e, em seguida, scp'ing para os trabalhos de mesmo nível.
A latência de ping na VPN (cliente para servidor) varia de 90 a 300 ms, dependendo do cliente.
Então, eu apreciaria algumas dicas sobre coisas para ler sobre como ajustar as configurações de rede para que todas as transferências pretendidas passem conforme pretendido.