Rezension
Vorwort
Kürzlich habe ich an einem Projekt gearbeitet, das eine VPN-Verbindung zum Server der anderen Partei erforderte, und die andere Partei nutzte Cisco AnyConnect.
Wir haben den AnyConnect-Client installiert und er kann verbunden werden.
ausstellen
Später, als unser System nicht mehr laufen konnte, entdeckten wir ein Problem: Unser System musste sich mit unserem Intranet-Dienst X verbinden, und die IP-Adresse von Dienst X war in der Routing-Tabelle von AnyConnect enthalten. Wenn du dir die Routing-Tabelle ansiehst, siehst du diese Situation: Sobald das VPN getrennt ist, kann Dienst X wieder aufgerufen werden, und sofort fällt er fehl. Wir brauchen nicht einmal ein VPN, um auf die IP der anderen Partei zuzugreifen, aber dieses VPN leitet eine Reihe privater Netzwerksegmente weiter.
Ich habe direkt die entsprechende Routing-Tabelle gelöscht und dann die Routing-Tabelle aktualisiert, um zu sehen, warum dieser Eintrag noch da ist?
Nach langer Suche habe ich schließlich den Übeltäter gefunden, nämlichAnyConnect selbst. Er überwacht absichtlich die Routing-Tabelle und ändert sie zurück zu dir, wenn festgestellt wird, dass sie manipuliert wurde。
schlichten
Im Link eben hat jemand eine Lösung vorgeschlagen: Statt AnyConnect verwenden Sie Open SourceOpenConnect。 Die Installation ist einfach, Linux/Mac OS verfügt über fertige Pakete, die über die Kommandozeile installiert werden können, und Windows verfügt ebenfalls über eine entsprechende GUI-Version.
OpenConnect-Adresse:Der Hyperlink-Login ist sichtbar.
OpenConnect ist ein plattformübergreifender Multiprotokoll-SSL-VPN-Client, der mehrere VPN-Protokolle unterstützt:
Cisco AnyConnect ( --protokoll=anyconnect ) Array-Netzwerke AG SSL VPN ( --protokoll=array ) Juniper SSL VPN ( --protocol=nc ) Pulsverbindungssicherheit (--protokoll=puls Palo Alto Networks GlobalProtect SSL VPN ( --protokoll=gp ) F5 Big-IP SSL VPN ( --protokoll=f5 ) Fortinet Fortigate SSL VPN ( --protocol=fortinet ) Windows-GUI-Version (openconnect-gui):Der Hyperlink-Login ist sichtbar.
Nach der Installation verbinden Sie sich mit dem VPN mit folgendem Befehl:
Nachdem die Verbindung hergestellt ist, kannst du in der Routing-Tabelle nachsehen und feststellen, dass die Routing-Tabelle tatsächlich häufig hinzugefügt wurde.
Aber das spielt keine Rolle, sudo ip del xxxxxxxxxxxx, du kannst es direkt löschen. Das löst das Problem.
Original:Der Hyperlink-Login ist sichtbar.
|