Šeit savijas divas prasības: tunelim jāpaceļas pirms kāds piesakās, un trafikam uz otru vietni tam jāseko. Tie ir atsevišķi jautājumi ar atsevišķiem mehānismiem. Pakalpojuma startēšana izšķir pirmo, un maršruta mūžs otro. Atrisinot vienu, otrs paliek tieši tur, kur bija.

Pirmais solis: ievietojiet profilu tur, kur pakalpojums to meklē

Windows pakalpojums lasa profilus no fiksētas direktorijas, un GUI lasa no tās pašas vietas, tāpēc profils, kas darbojas importēšanas laikā, starta laikā var palikt neredzams. Ievietojiet .ovpn failus instalācijas config direktorijā, kas parasti atrodas zem Program Files. Profils, kas atstāts lietotāja Downloads mapē, nemaz neietilpst pakalpojuma tvērumā.

Vecākas norādes rāda uz config-auto mapi, ko ievēroja dažas 2.5 ēras būves, bet vēlākie izlaidumi nē. Tāpēc atjauninājums var pārvērst strādājošu automātisko startu klusumā, bez nekā žurnālā par akreditācijas datiem. Pirms jebkādu failu pārvietošanas pārliecinieties, kuru direktoriju faktiski lasa instalētā būve.

Ja vienā mašīnā ir vairāki profili, dodiet katram nosauktu adapteri, izmantojot dev-node. Citādi tie sacenšas par vienu saskarni un otrais neizdodas tā, kas izskatās pēc akreditācijas datu problēmas.

Otrais solis: startējiet pakalpojumu, nevis paplātes ikonu

Pakalpojuma OpenVPN iestatīšana uz Automatic liek tam startēt sāknēšanas laikā bez pieteikšanās. Tas ir mehānisms, un paplātes ikona nav tā daļa. Kad savienojums pieder pakalpojumam, GUI var nerādīt ne ikonu, ne statusu, kas ir sagaidāmi, nevis kļūda.

Sekas ir tādas, ka atvienošanās nozīmē pakalpojuma apturēšanu, nevis klikšķi uz Disconnect. Pasakiet to tam, kas uztur mašīnu, citādi pirmais atbalsta zvans būs par trūkstošu ikonu.

Pārbaudiet, vai pakalpojuma konts var nolasīt profilu un atslēgas materiālu. Atļauju problēma sāknēšanas laikā žurnālā izskatās tieši kā autentifikācijas kļūda.

Trešais solis: piesaistiet maršrutu tunelim

Pastāvīgs ieraksts šeit ir nepareizais rīks. Maršruta pievienošana ar -P ļauj tam pārdzīvot restartus un, vēl ļaunāk, pārdzīvot tuneļa aizvēršanu. Kad VPN ir izslēgts, prefikss joprojām rāda uz vārteju, kuras vairs nav, tāpēc resursdators nevar sasniegt šo galamērķi, kamēr kāds neizdzēš ierakstu.

Trīs alternatīvas uzvedas pareizi. Uzbīdiet maršrutu no servera, kas to pievieno savienošanās laikā un noņem atvienošanās laikā. Pievienojiet to route-up skriptā, kas lasa route_vpn_gateway, lai nākamais lēciens nāktu no saskaņotā tuneļa. Vai izmantojiet Add-VpnConnectionRoute ar Windows vietējo VPN profilu, kas piesaista prefiksu šim savienojumam.

Kad serveris piedāvā vairāk, nekā šai vietnei vajag, route-nopull noraida uzbīdītos maršrutus un atstāj tabulu pilnīgi lokālu. Tas der koplietotam profilam, kura lietotājiem nav jāsaņem uzņēmuma noklusējuma maršruts.

Ceturtais solis: pārdzīvojiet aukstu sāknēšanu

Pakalpojuma startēšana pirms tīkla steka pastāvēšanas dod vienu neizdevušos mēģinājumu un nekādu atkārtojumu. Iestatīšana uz Automatic (Delayed Start) vai atkarības pievienošana no tīkla pakalpojuma novērš šo sacensību. Pēc tam atkārtojiet sāknēšanas testu un pārbaudiet, vai otrs mēģinājums vairs nav vajadzīgs.

Maršrutu un adaptera izmaiņām vajadzīgas administratora tiesības. Katra lietotāja starta saīsnei to nav, tāpēc skripts, kas darbojas no paaugstinātas čaulas, pieteikšanās laikā var klusi neko nedarīt. Ieplānojiet to kā uzdevumu ar augstākajām privilēģijām vai ļaujiet pakalpojumam veikt izmaiņas. Pēc tam pārbaudiet to kā lietotājs, kas tiešām pieteiksies.

Pārbaudiet secību, ko tiešām izvietojat, nevis to, ko varat iedarbināt ar rokām. Auksta sāknēšana ir vienīgais tests, kas pārbauda secību.

Piektais solis: pārbaudiet bez GUI

Pēc restarta un pieteikšanās pārbaudiet trīs lietas, neatverot GUI. Adapterim jābūt adresei,maršrutu tabulai jārāda vietnes prefikss ar tuneļa vārteju kā nākamo lēcienu, un pingam uz adresi otrā pusē jāatbild. Katra pārbaude atbilst citam mehānismam no iepriekš minētajiem soļiem.

Kad adapters nekad neparādās, aizdomās turamais ir draiveris, nevis profils. Šīs divas kļūmes žurnālā neizskatās līdzīgas, un tikai viena no tām reaģē uz programmatūras pārinstalēšanu.

Saistītie raksti