OpenVPN Windowsis: käivita tunnel automaatselt ja säilita marsruudid
Windowsi teenus saab tunneli üles tõsta enne, kui keegi sisse logib, ja lükatud marsruut hoiab saidi prefiksit ainult seni, kuni ühendus on aktiivne.
Siin põimuvad kaks nõuet: tunnel peab üles tõusma enne, kui keegi sisse logib, ja teise saidi liiklus peab sellele järgnema. Need on eraldi probleemid eraldi mehhanismidega. Teenuse käivitamine otsustab esimese ja marsruudi eluiga teise. Ühe lahendamine jätab teise täpselt sinna, kus see oli.
Esimene samm: pane profiil sinna, kust teenus seda otsib
Windowsi teenus loeb profiile fikseeritud kataloogist ja GUI loeb samast kohast, nii et profiil, mis importimisel töötab, võib käivitamisel siiski nähtamatuks jääda. Pane failid .ovpn paigalduse config-kataloogi, mis asub tavaliselt Program Filesi all. Kasutaja Downloads-kausta jäetud profiil ei ole teenuse ulatuses üldse.
Vanemad juhised osutavad kataloogile config-auto, mida austasid mõned 2.5 ajastu buildid ja hilisemad väljaanded mitte. Seetõttu võib uuendus muuta töötava automaatkäivituse vaikuseks, ilma et logis oleks mandaatide kohta midagi. Enne failide liigutamist kinnita, millist kataloogi paigaldatud build tegelikult loeb.
Kui ühes masinas on mitu profiili, anna igaühele dev-node kaudu nimega adapter. Muidu võistlevad nad sama liidese pärast ja teine ebaõnnestub viisil, mis näeb välja nagu mandaatide probleem.
Teine samm: käivita teenus, mitte süsteemisalve ikoon
Teenuse OpenVPN seadmine režiimi Automatic paneb selle alglaadimisel käivituma ilma sisselogimiseta. See ongi mehhanism ja süsteemisalve ikoon ei ole selle osa. Kui ühendus kuulub teenusele, ei pruugi GUI näidata ei ikooni ega olekut, mis on ootuspärane, mitte rike.
Tagajärg on see, et lahtiühendamine tähendab teenuse peatamist, mitte klibile Disconnect vajutamist. Ütle seda sellele, kes masinat toetab, muidu puudutab esimene tugikõne puuduvat ikooni.
Kontrolli, et teenusekonto saab profiili ja võtmematerjali lugeda. Õiguste probleem alglaadimisel näeb logis välja täpselt nagu autentimise ebaõnnestumine.
Kolmas samm: seo marsruut tunneliga
Püsiv kirje on siin vale tööriist. Marsruudi lisamine valikuga -P paneb selle üle elama taaskäivitusi ja, mis hullem, tunneli sulgemist. Kui VPN on maas, osutab prefiks endiselt lüüsile, mida enam ei ole, nii et host ei jõua sihtkohta enne, kui keegi kirje kustutab.
Kolm alternatiivi käituvad õigesti. Lükka marsruut serverist, mis lisab selle ühendamisel ja eemaldab lahtiühendamisel. Lisa see route-up-skripti, mis loeb route_vpn_gateway, et järgmine hüpe tuleks läbiräägitud tunnelist. Või kasuta Add-VpnConnectionRoute koos Windowsi kohaliku VPN-profiiliga, mis seob prefiksi selle ühendusega.
Kui server pakub rohkem, kui see sait vajab, keeldub route-nopull lükatud marsruutidest ja jätab tabeli täiesti kohalikuks. See sobib jagatud profiilile, mille kasutajad ei tohi saada ettevõtte vaikemarsruuti.
Neljas samm: ela üle külm alglaadimine
Teenuse käivitamine enne võrgupinu olemasolu annab ühe ebaõnnestunud katse ja mitte mingit kordust. Režiim Automatic (Delayed Start) või sõltuvuse lisamine võrguteenusest kõrvaldab selle võidujooksu. Seejärel korda alglaadimise testi ja kontrolli, et teist katset enam ei vajata.
Marsruudi ja adapteri muudatused nõuavad administraatori õigusi. Kasutajapõhisel käivituskäsul neid ei ole, nii et kõrgendatud kestast töötav skript ei pruugi sisselogimisel vaikselt mitte midagi teha. Ajasta see ülesandeks kõrgeimate õigustega või lase teenusel muudatus üle võtta. Seejärel testi seda kasutajana, kes tegelikult sisse logib.
Testi järjestust, mille sa tegelikult juurutad, mitte seda, mille saad käsitsi käivitada. Külm alglaadimine on ainus test, mis järjekorda proovile paneb.
Viies samm: kontrolli ilma GUI-ta
Pärast taaskäivitust ja sisselogimist kontrolli kolme asja ilma GUI-d avamata. Adapteril peab olema aadress,marsruuditabel peab näitama saidi prefiksit tunneli lüüsiga järgmise hüppena, ja ping kaugema poole aadressile peab vastama. Iga kontroll vastab mõnele teisele ülaltoodud sammude mehhanismile.
Kui adapter ei ilmu kunagi, on kahtlusalune draiver, mitte profiil. Need kaks riket ei näe logis üldse sarnased välja ja ainult üks neist reageerib tarkvara uuesti paigaldamisele.