Eu tenho um servidor OpenVPN rodando em um VPS. Quando me conecto à VPN usando a opção redirect-gateway
para rotear todo o tráfego do cliente pela VPN, o Skype perde sua conexão. Assim que eu me desconectar da VPN, o Skype volta a estar conectado normalmente. Eu tentei fechar e reiniciar o Skype depois de habilitar a VPN e novamente depois de desativar a VPN, e também tentei fechar o Skype antes de conectar-me à VPN, depois conectar-me e iniciar o Skype assim que a VPN for conectada. Nada disso faz diferença; O Skype funciona se e somente se eu não estiver conectado à VPN.
Esse problema ocorre em vários computadores, usando o Linux e o Windows 8.1. Todos os computadores usam o mesmo arquivo de configuração do cliente OpenVPN, portanto, isso não exclui um erro na configuração do cliente.
Tanto quanto eu posso dizer, o Skype é o único programa afetado. Eu posso navegar na web e verificar o e-mail bem se estou conectado à VPN ou não. Infelizmente, o Skype não produz nenhum resultado de depuração, então não posso dizer exatamente por que ele não está se conectando. Tenho observado o comportamento da rede com o Wireshark e o netstat, e vejo alguns pacotes RST vindo dos hosts com os quais o Skype está conectado, mas isso não me aproxima muito de uma solução, já que não sei por que vindo ou como pará-los, ou mesmo se eles têm alguma coisa a ver com o problema que estou tendo.
Eu gostaria de ter o Skype trabalhando com o tráfego roteado pela VPN. Não tenho certeza se é a configuração do cliente ou servidor que precisa ser alterada para que isso aconteça. Alguma ideia de como consertar isso, ou pelo menos quais informações procurar para identificar o que está errado?
Aqui está a tabela de roteamento de ip route
em um dos meus clientes Linux sem a VPN conectada:
default via 192.168.1.1 dev enp1s0 proto static metric 1024
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
e com isso:
default via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.1 via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.13 dev tun0 proto kernel scope link src 10.100.0.14
69.x.x.x via 192.168.1.1 dev enp1s0 proto static metric 1
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
Anonimizo parcialmente o meu endereço de VPS.
Tags networking vpn skype openvpn routing