revisar
prefácio
Recentemente, trabalhei em um projeto que exigia uma conexão VPN para o servidor da outra parte, e a outra parte estava usando o Cisco AnyConnect.
Instalamos o cliente AnyConnect e ele pode ser conectado.
questão
Mais tarde, quando nosso sistema não conseguiu rodar, descobrimos um problema: nosso sistema precisava se conectar ao nosso serviço intranet X, e o endereço IP do serviço X foi incluído na tabela de roteamento do AnyConnect. Se você olhar a tabela de roteamento, pode ver essa situação: assim que a VPN é desconectada, o serviço X pode ser acessado novamente e imediatamente ele falha. Nem precisamos de uma VPN para acessar o IP da outra parte, mas essa VPN roteia vários segmentos de rede privada.
Deletei diretamente a tabela de roteamento correspondente e depois atualizei a tabela para ver, por que essa entrada ainda está lá?
Depois de procurar por muito tempo, finalmente encontrei o culpado, ou seja,O próprio AnyConnect. Ele vai monitorar deliberadamente a tabela de roteamento e voltar a trocar para você se descobrir que foi adulterada。
liquidar
No link de agora mesmo, alguém propôs uma solução: em vez do AnyConnect, use código abertoOpenConnect。 A instalação é simples, o Linux/Mac OS possui pacotes prontos que podem ser instalados via linha de comando, e o Windows também possui uma versão correspondente com interface gráfica.
Endereço OpenConnect:O login do hiperlink está visível.
OpenConnect é um cliente VPN SSL multiprotocolo multiplataforma que suporta múltiplos protocolos VPN:
Cisco AnyConnect ( --protocol=anyconnect ) Redes de Matriz VPN SSL AG ( --protocolo=array ) Juniper SSL VPN ( --protocol=nc ) Segurança de conexão de pulso (--protocolo=pulso Palo Alto Networks GlobalProtect SSL VPN ( --protocol=gp ) VPN SSL Big-IP F5 ( --protocol=f5 ) Fortinet Fortigate SSL VPN ( --protocol=fortinet ) Versão da interface gráfica do Windows (openconnect-gui):O login do hiperlink está visível.
Uma vez instalado, conecte-se à VPN usando o seguinte comando:
Depois que a conexão é estabelecida, você pode verificar a tabela de roteamento e perceber que ela realmente foi adicionada bastante.
Mas não importa, sudo ip del xxxxxxxxxxxx, você pode deletar diretamente. Isso resolve o problema.
Original:O login do hiperlink está visível.
|