Pārskats
priekšvārds
Nesen es strādāju pie projekta, kuram bija nepieciešams VPN savienojums ar otras puses serveri, un otra puse izmantoja Cisco AnyConnect.
Mēs instalējām AnyConnect klientu, un to var savienot.
jautājums
Vēlāk, kad mūsu sistēma nevarēja darboties, mēs atklājām problēmu: mūsu sistēmai bija jāizveido savienojums ar mūsu iekštīkla pakalpojumu X, un pakalpojuma X IP adrese tika iekļauta AnyConnect maršrutēšanas tabulā. Ja paskatās uz maršrutēšanas tabulu, jūs varat redzēt šo situāciju, tiklīdz VPN ir atvienots, pakalpojumam X var piekļūt vēlreiz, un nekavējoties tas neizdodas. Mums pat nav nepieciešams VPN, lai piekļūtu otras puses IP, bet šis VPN maršrutē virkni privāto tīklu segmentu.
Es tieši izdzēsu atbilstošo maršrutēšanas tabulu un pēc tam atsvaidzināju maršrutēšanas tabulu, lai redzētu, kāpēc šis ieraksts joprojām ir?
Pēc ilgiem meklējumiem es beidzot atradu vainīgo, tas ir,AnyConnect pats. Tas apzināti uzraudzīs maršrutēšanas tabulu un nomainīs to atpakaļ jums, ja konstatēs, ka tas ir manipulēts。
Atrisināt
Tikko saitē kāds ierosināja risinājumu: AnyConnect vietā izmantojiet atvērto koduAtvērt savienojumu。 Instalēšana ir vienkārša, Linux/Mac OS ir gatavas pakotnes, kuras var instalēt, izmantojot komandrindu, un Windows ir arī atbilstoša GUI versija.
OpenConnect adrese:Hipersaites pieteikšanās ir redzama.
OpenConnect ir vairāku platformu daudzprotokolu SSL VPN klients, kas atbalsta vairākus VPN protokolus:
Cisco AnyConnect ( --protocol=anyconnect ) Masīvu tīkli AG SSL VPN ( --protokols = masīvs ) Kadiķu SSL VPN ( --protocol=nc ) Impulsu savienojuma drošība (--protocol=pulse Palo Alto Networks GlobalProtect SSL VPN ( --protocol=gp ) F5 Big-IP SSL VPN ( --protokols = F5 ) Fortinet Fortigate SSL VPN ( --protocol=fortinet ) Windows GUI versija (openconnect-gui):Hipersaites pieteikšanās ir redzama.
Pēc instalēšanas izveidojiet savienojumu ar VPN, izmantojot šādu komandu:
Kad savienojums ir izveidots, varat pārbaudīt maršrutēšanas tabulu un konstatēt, ka maršrutēšanas tabula patiešām ir pievienota daudz.
Bet tas nav svarīgi, sudo ip del xxxxxxxxxxxx, jūs varat to izdzēst tieši. Tas atrisina problēmu.
Sākotnējā:Hipersaites pieteikšanās ir redzama.
|