Lause «käytämme OpenVPN:ää» saapuu tiketteihin, hankintalomakkeisiin ja uusien työntekijöiden perehdytysasiakirjoihin, ja jokaisessa se vastaa eri kysymykseen. Joskus se nimeää siirtoprotokollan, joskus yhdyskäytävän ohjelmiston ja joskus sovelluksen, jonka uuden työntekijän pitäisi asentaa. Nämä kolme tosiseikkaa johtavat erilaisiin seuraaviin askeliin, ja kysyminen, mitä niistä tarkoitetaan, vie vähemmän aikaa kuin arvaaminen. Loput selvityksestä seuraa siitä vastauksesta.

Aloita erottamalla rooli brändistä, koska brändi kattaa kaikki kolme.

Nimi kattaa kolme roolia, jotka epäonnistuvat eri tavoin

Protokollana OpenVPN kuvaa, miten yhteensopivat vastapuolet muodostavat tunnelin ja suojaavat sen läpi kulkevan. Ohjelmistona se on toteutus, joka puhuu tätä protokollaa asiakas- tai palvelinroolissa. Asiakasohjelmana se on sovellus, jonka joku asentaa, omalla versiollaan, profiilimuodollaan ja alustansa erikoisuuksilla. Yhden roolin vika ei tarkoita toisen roolin vikaa, ja siksi lause «OpenVPN on alhaalla» tarvitsee subjektin.

Kysy, mitä ilmoittaja näkee: profiilitiedoston, asennetun ohjelman vai yhdyskäytävän, jota hän hallinnoi. Tämä yksi yksityiskohta kertoo, onko seuraava askel asiakasohjelman loki, pakettia koskeva kysymys vai palvelinpuolen kuuntelijan tarkistus.

OpenVPN 2 ja OpenVPN 3 eivät ole päivityspari

OpenVPN 2.x toimii sekä palvelin- että asiakasroolissa, ja sitä useimmat yhdyskäytäväkäyttöönotot yhä käyttävät. OpenVPN 3 on erillinen asiakaskeskeinen toteutus, jolla on oma kokoonpanonsa ja istuntomallinsa, ei seuraava versio, jonka asennat 2.x-palvelimen päälle. OpenVPN Connect on asiakassovellus, joka on rakennettu OpenVPN 3 -moottorin päälle. Minkään niistä asentaminen ei luo internet-poistumispalvelua; poistuminen on se, minkä operaattori on määrittänyt.

Protokollatason yhteensopivuus ei ulotu profiilin direktiiveihin, joten puhtaasti tuotu profiili voi silti epäonnistua direktiivissä, jota asiakasohjelma ei toteuta.

Siirto ei ole sen sisällä oleva sovellus

Ulompi yhteys käyttää siirtoa kuten UDP tai TCP päästäkseen määritettyyn kuuntelijaan, ja kaikki, mitä tunneli kuljettaa, kulkee sen sisällä. VPN:n kautta tehty verkkopyyntö ei tarvitse omaa OpenVPN-kuuntelijaa eikä muutu johdolla OpenVPN-paketiksi. TLS-tilassa ohjauskanava neuvottelee avainmateriaalista, kun taas datakanava suojaa hyötykuorman, ja tämä on erottelu, joka kannattaa pitää oikein lokeja lukiessa.

Kerrosten sekoittaminen tuottaa pyyntöjä, kuten portin avaamisen verkkosivulle, joka jo toimii tunnelin kautta. Portti kuuluu ulompaan yhteyteen, ei sovellukseen.

Mitä profiili voi luvata ja mitä ei

Profiili kertoo yhdelle asiakasohjelmalle, miten saavuttaa yksi palvelu: päätepiste, siirto, identiteettimateriaali ja usein joitakin reititys- ja DNS-asetuksia. Se ei kerro mitään siitä, kuka palvelua ylläpitää tai onko tili valtuutettu. Reitit, selvittimen asetukset, välityssäännöt ja käyttöoikeuskäytäntö ratkaisevat, mitä istunto todella saavuttaa. Onnistuneesti tuotu profiili on toimivan yhteyden alku, ei todiste siitä.

Kun joku kysyy, onko resurssi saavutettavissa VPN:n kautta, vastaus riippuu palvelimen käytännöstä eikä asiakasohjelman asetustiedostosta.

Pyydä sitä, mikä voidaan toimittaa

Muunna laaja nimi kolmeksi täsmälliseksi asiaksi: asiakasohjelma ja sen versio, kyseiselle asiakasohjelmalle valtuutettu profiili ja resurssi, johon henkilön on päästävä. Niiden kanssa toimittaminen on konkreettinen tehtävä. Ilman niitä jokainen vastaus on arvaus siitä, mitä OpenVPN:tä kysymys tarkoitti.

Kirjaa vastaus itse pyyntöön. Seuraava tiketti kysyy saman kysymyksen samalla epämääräisellä tavalla.

Aiheeseen liittyvät artikkelit