Miksi Windowsin VPN-sovitin jää paikalleen yhteyden katkaisun jälkeen
Jäljelle jäänyt sovitin ei todista jumiutunutta tunnelia. Erota tallennettu profiili, palvelu ja verkkoliitäntä ennen kuin poistat ajurin, jota joku tarvitsee.
Tila ilmoittaa yhteyden katkaistuksi, sovellus on suljettu, ja asiakasohjelman niminen verkkosovitin on yhä luettelossa. Tämä on tavallista useimmille Windowsin VPN-asiakasohjelmille, koska liitäntä on oman elinkaarensa omaava ohjelmistokomponentti, ei paikalleen kytketty kaapeli. Siitä tulee todellinen ongelma vasta, kun liitäntä on olemassa mutta istunto ei, ja kerroksia tarkastellaan väärässä järjestyksessä. Oikeassa järjestyksessä lukeminen vaatii neljä komentoa ja säästää tarpeettoman uudelleenasennuksen.
Kolme elinkaarta yhdessä ikkunassa
Tallennettu profiili on määritysobjekti. Se voi olla olemassa vuosia, kulkea käyttöönottopaketissa mukana eikä luoda mitään ennen kuin joku yhdistää. Sen poistaminen vie pois ominaisuuden, jota kukaan ei sillä hetkellä käyttänyt, ja joskus ainoan tiedon siitä, miten jollekin sivustolle päästiin.
Asiakasohjelman palvelu tai apuri on prosessi. Se käynnistyy järjestelmän mukana tai pyynnöstä, tekee etuoikeutetun työn ja voi jatkaa toimintaansa ilman mitään yhteyttä.
Verkkoliitäntä on laite, joka esitetään verkkopinolle. Se voi ilmestyä asiakasohjelman käynnistyessä, säilyä katkosten yli tai syntyä vasta tunnelia muodostettaessa. Jotkin asiakasohjelmat näyttävät yhden sovittimen profiilia kohden, toiset jakavat yhden kaikkeen. Kumpi tapahtuu, riippuu tuotteesta, ei protokollasta.
Yhden kolmesta näkeminen ei kerro mitään luotettavaa kahdesta muusta, ja siitä syntyy suurin osa tämän alan sekaannuksesta.
Mitä sovitinluettelo oikeastaan näyttää
Sovittimien luettelo sisältää myös piilotetut, ja VPN-ohjelmistot jättävät rutiininomaisesti piilotettuja liitäntöjä jälkeensä hyvistä syistä. Niiden suodattaminen saa toimivan asennuksen näyttämään siistimmältä kuin se on; niiden näyttäminen saa puhtaan koneen näyttämään täydeltä.
Nämä komennot luettelevat jokaisen sovittimen, myös piilotetut merkinnät, ja luettelevat sitten alkuperäiset VPN-profiilit erikseen:
Get-NetAdapter -IncludeHidden | Select-Object Name,InterfaceDescription,Status
Get-VpnConnection
Get-Service | Where-Object DisplayName -match VPNToinen komento kattaa vain profiilit, joita käyttöjärjestelmä itse hallitsee. Kolmannen osapuolen asiakasohjelma omalla määritysmuodollaan ei näy siellä, minkä vuoksi tyhjä tulos ei tarkoita, ettei mitään ole asennettu.
Lue istuntoa, älä liitäntää
Kysymys, johon kannattaa vastata, on se, onko todennettu istunto olemassa, ei se, onko sovitin luettelossa. Ne ovat eri faktoja, ja vain toinen niistä vaikuttaa liikenteeseesi.
Kysy yhteyden omistavalta asiakasohjelmalta sen omasta tilatulosteesta tai ilmaisinalueen valikosta. Kysy sitten käyttöjärjestelmältä, mitkä osoitteet ja reitit kyseisellä liitännällä on. Liitäntä, jolla ei ole osoitetta, tai jolla on osoite mutta ei reittiä, kuvaa tunnelia, joka ei kuljeta mitään.
Esitä myös kolmas kysymys: onko tämä se liitäntä, jota asiakasohjelma käyttää juuri nyt? Koneille kertyy sovittimia asiakasohjelmista, jotka on poistettu, nimetty uudelleen tai korvattu, ja vanhentunut on usein se, jolla on huolestuttava kuvaus.
Kun kaikki kolme vastausta täsmäävät, kyseessä on todellinen vika. Kun sovitin on paikallaan ja istunto terve, kyseessä on kosmeettinen merkintä ja syy jättää se rauhaan.
Kun liitännän luominen epäonnistuu
Vastakkainen oire on vakavampi: asiakasohjelma ilmoittaa ajurin tai sovittimen virheestä eikä liitäntää ilmesty. Se viittaa ytimen komponenttiin, ei määritykseen.
Omistava asiakasohjelma, sen palvelu ja asennettu ajuriversio on selvitettävä ennen korjauksen valintaa. Verkkoajurin poistaminen, jota myös toinen tuote käyttää, tai suojausasetuksen poistaminen käytöstä asennuksen onnistumiseksi muuttaa komponenttia, jota et aikonut koskea.
Uudelleenkäynnistys on kohtuullinen ensimmäinen askel, koska se purkaa jumiutuneen laitetilan. Se ei ole diagnoosi, joten kirjaa ylös, mitä virhe sanoi, ennen kuin uudelleenkäynnistys pyyhkii sen. Merkitse myös ajuriversio, sillä uudelleenasennus voi korvata sen samalla versiolla ja jättää vian ennalleen.
Kirjaa omistaja ennen kuin poistat mitään
Jos sovitin todella kuuluu tuotteelle, jota ei enää ole, sen poistaminen on siivousta. Vahvista ensin omistaja sovittamalla liitännän kuvaus asiakasohjelmaan ja sen ajuripakettiin, ja tarkista, ettei mikään tallennettu profiili ole siitä enää riippuvainen.
Kirjaa sitten tukimuistioon kolme asiaa: tuote, liitännän identiteetti ja ajuriversio. Nämä kolme tekevät tilapäisestä liitännästä erotettavan asennuksen jäänteestä ja säästävät seuraavaa henkilöä aloittamasta luettelointia uudelleen.
Sitä ei pitäisi tapahtua, että tuntematon sovitin poistetaan, koska se näyttää sotkuiselta. Sen pitämisen hinta on yksi rivi luettelossa; väärän poistamisen hinta on asiakasohjelma, joka ei enää yhdistä, eikä mitään merkintää siitä, mitä muuttui.