VNC sobre OpenVPN aleijado por link sem fio

0

Temos uma máquina Windows 7 com um hotspot de telefone celular conectado à Internet (DHCP na rede local do hotspot). Nós rodamos o OpenVPN e o TightVNC. O sinal ou a latência do ponto de acesso parece variar durante o dia / noite, e isso parece ter um efeito enorme no desempenho da conexão VNC.

Além disso, descobrimos que diferentes sabores de VNC parecem ter um desempenho muito diferente sob essas condições variáveis. Por exemplo, o TightVNC se torna aleijado, desconectando consistentemente em parte da primeira pintura da tela, enquanto o UltraVNC (que permite que você estrangule as cores) faz um pouco melhor - mas não muito. O serviço join.me parece fazer muito melhor (percebo que ele não passa pelo OpenVPN e tem limitações óbvias, mas o fato de funcionar quando outros falham me diz que podemos fazer melhor).

  1. O problema com o OpenVPN ou VNC, ou a combinação?

  2. (a) Existem maneiras de ajustar o OpenVPN para melhor desempenho sob essas condições? (b) Existem maneiras de medir o desempenho do OpenVPN (além dos tempos de ida e volta do ping) e prever quando está piorando?

  3. Se o tráfego VNC está passando pelo OpenVPN, por que o sabor do VNC é importante?

  4. Existem formas ou sabores de VNC que são otimizados para este cenário? Estou familiarizado com o UltraVNC que permite diminuir as cores por causa da largura de banda, mas existem outros / melhores ajustes?

  5. Devemos parar no OpenVPN e tentar um transporte mais leve (talvez SSH - se for mais leve), ou algum método mais direto (como o DNS dinâmico)?

  6. Qual pergunta (s) eu estou deixando de fazer aqui?

Não sabemos ao certo o que está mudando em nossas condições, o que está causando uma mudança tão drástica no desempenho.

Windows 7 Pro SP1. OpenVPN 2.3. TightVNC 2.6. UltraVNC 1.1.9.6.

    
por JimB 03.05.2017 / 18:30

1 resposta

1

O problema é a combinação de OpenVPN e VNC, e se manifesta em redesenhos de grandes blocos de tela. Na lista de discussão do OpenVPN , adicione essas três linhas ao arquivo de configuração do OpenVPN .ovpn ( e, claro, reinicie o OpenVPN ou a conexão):

tun-mtu 1500
tun-mtu-extra 32
mssfix 1300

Eu imediatamente vi a melhoria no desempenho que eu estava procurando. Observe que o link acima tem outra coisa para tentar se isso não funcionar.

    
por 03.05.2017 / 23:05