Eu resolvi esse problema por:
- execute o Openconnect em primeiro lugar, ele conectará o servidor e estabelecerá uma conexão vpn para lidar com todo o tráfego da Internet.
-
adicione uma rota estática ao servidor OpenVPN assim:
route add xx.xx.xx.xx mask 255.255.255.255 192.168.1.1
-
conecte o OpenVPN.
Acho que as etapas acima podem resolver o problema porque o Openconnect falhará ao encontrar um erro do primeiro dispositivo TAP que foi usado por outros processos, enquanto o OpenVPN é mais SMART para tentar conectar o próximo dispositivo TAP quando o primeiro dispositivo TAP não estiver disponível, aqui está o log do OpenVPN:
Sáb Dez 09 19:14:07 2017 CreateFile falhou no dispositivo TAP: \. \ Global {F8041029-39C6-456D-9C4B-565CB72F8167} .tap
Sáb Dez 09 19:14:07 2017 Dispositivo TAP-WIN32 [以太网 4] aberto: \. \ Global {D9022776-41C4-413E-8611-703510DC3D98} .tap