recensie
inleiding
Onlangs werkte ik aan een project dat een VPN-verbinding met de server van de andere partij vereiste, en de andere partij gebruikte Cisco AnyConnect.
We hebben de AnyConnect-client geïnstalleerd en die kan worden aangesloten.
uitgeven
Later, toen ons systeem niet kon draaien, ontdekten we een probleem: ons systeem moest verbinding maken met onze intranetservice X, en het IP-adres van service X was opgenomen in de routeringstabel van AnyConnect. Als je naar de routeringstabel kijkt, zie je deze situatie: zodra de VPN wordt losgekoppeld, kan dienst X weer worden benaderd, en direct faalt het. We hebben niet eens een VPN nodig om toegang te krijgen tot het IP van de andere partij, maar deze VPN leidt een hoop privénetwerksegmenten.
Ik heb direct de bijbehorende routeringstabel verwijderd en vervolgens de routeringstabel vernieuwd om te zien waarom die vermelding er nog steeds staat?
Na lang zoeken heb ik eindelijk de boosdoener gevonden, dat wil zeggenAnyConnect zelf. Hij zal de routeringstabel bewust monitoren en deze terugsturen naar jou als hij ontdekt dat er iets aan is gesleuteld。
afhandelen
In de link zojuist stelde iemand een oplossing voor: gebruik in plaats van AnyConnect open sourceOpenConnect。 De installatie is eenvoudig, Linux/Mac OS heeft kant-en-klare pakketten die via de commandoregel kunnen worden geïnstalleerd, en Windows heeft ook een bijbehorende GUI-versie.
OpenConnect adres:De hyperlink-login is zichtbaar.
OpenConnect is een cross-platform multiprotocol SSL VPN-client die meerdere VPN-protocollen ondersteunt:
Cisco AnyConnect ( --protocol=anyconnect ) Array Networks AG SSL VPN ( --protocol=array ) Juniper SSL VPN ( --protocol=nc ) Pulsverbindingbeveiliging (--protocol=pulse Palo Alto Networks GlobalProtect SSL VPN ( --protocol=gp ) F5 Big-IP SSL VPN ( --protocol=f5 ) Fortinet Fortigate SSL VPN ( --protocol=fortinet ) Windows GUI-versie (openconnect-gui):De hyperlink-login is zichtbaar.
Na installatie verbind je met de VPN met het volgende commando:
Nadat de verbinding is gelegd, kun je de routeringstabel controleren en zien dat de routeringstabel inderdaad veel is toegevoegd.
Maar het maakt niet uit, sudo ip del xxxxxxxxxxxx, je kunt het direct verwijderen. Dit lost het probleem op.
Origineel:De hyperlink-login is zichtbaar.
|