Como posso determinar se minha VPN está passando pelo tráfego UDP?

2

Eu tenho um aplicativo cliente que não consegue se conectar com a contraparte do servidor por meio de uma conexão VPN. Servidor é o Windows SBS 2011, o cliente é o Windows 7 64bit Enterprise. Usando o cliente VPN do Windows. Eu posso fazer ping no servidor e navegar em suas unidades, mas quando o aplicativo cliente tenta se conectar ele falha imediatamente com uma série de razões genéricas (por exemplo, "Talvez o servidor não esteja ligado" e "Talvez você esteja especificando um endereço IP inválido") . Depois de falar com as pessoas de suporte de aplicativos, eles me fizeram executar um par de aplicativos de cliente / servidor no servidor e na estação de trabalho para verificar se o tráfego UDP estava sendo transmitido. O teste falhou.

Então, agora eu preciso descobrir se o tráfego UDP está passando ou não, e se não for o que eu preciso fazer para resolver isso.

    
por Steve K 23.01.2014 / 17:55

1 resposta

3

Eu uso o netcat, você pode baixar a versão do Windows aqui

Em uma extremidade da VPN, inicie um ouvinte (-l para ouvir -u para UDP):

nc -lu <port>

No outro lado teste a conexão UDP, o texto digitado após a emissão do comando nc deve aparecer no terminal do listener:

nc -u <litenerIP> <port>

aqui está um teste local em 2 terminais separados:

ouvinte:

$ sudo nc -lu 99

hello
test

cliente:

$ sudo nc -u 127.0.0.1 99

hello
test
    
por 23.01.2014 / 18:16

Tags