Näin testaat toista VPN-asiakasta Macilla menettämättä ensimmäistä
Toinen asiakas muuttaa reittejä, DNS:ää ja laajennuksia, ei vain painiketta. Kirjaa perustaso, muuta yhtä polkua kerrallaan ja palauta alkuperäinen työnkulku.
Asennat toisen asiakkaan vertaillaksesi sitä, ja ensimmäinen lakkaa toimimasta. Mitään ei poistettu, ja molemmat sovellukset ovat edelleen asennettuina. Muuttui se, mikä on niiden alla: järjestelmälaajennus, DNS-asetus tai oletusreitti, ja kaksi asiakasta eivät nyt ole yksimielisiä siitä, kuka sen omistaa. Asennus ei ole riskialtis osa; riskialtis osa on ajaa molempia ilman tallennettua perustasoa, johon voi palata.
Oire: toimiva kokoonpano pysähtyy toisen asennuksen jälkeen
Nykyaikaiset macOS VPN -asiakkaat toimittavat usein verkkolaajennuksen vanhanaikaisen käyttöliittymän sijaan. Yhden asentaminen voi pyytää hyväksyntää, lisätä kokoonpanoprofiilin tai rekisteröidä järjestelmälaajennuksen, joka vaikuttaa liikenteeseen jo ennen yhteyden muodostamista. Laajennus latautuu ennen kuin sovelluksen ikkuna ilmestyy, minkä vuoksi alkuperäinen asiakas voi epäonnistua uuden ollessa toimettomana.
Jos alkuperäinen asiakas ei tämän jälkeen saa yhteyttä tai saa yhteyden eikä ratkaise mitään, uusi laajennus on ensimmäinen epäilty. Se ei ole todiste ristiriidasta, mutta siitä tutkinta alkaa. Tarkista seuraavaksi laajennusluettelo ja asennetut kokoonpanoprofiilit, ei vain sovelluskansiota.
Kirjaa perustaso ennen kuin asennat mitään
Kirjoita ylös, mikä toimii nyt: sovelluksen tulos, asiakkaan versio, päätepiste, johon se yhdistää, ja kaikki sovelluskohtaiset tai jaetun tunnelin poikkeukset. Tallenna alkuperäinen profiili asiakkaan tukeman suojatun prosessin kautta, ei kopioimalla tiedostoja sovelluspaketista.
scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"
Tallenna nämä kolme tulostetta, kun toimiva asiakas on yhdistettynä. Ne antavat ratkaisijan tilan, reititystaulukon ja käyttöliittymäluettelon, jotka toimiva kokoonpano tuottaa, ja juuri sitä tarvitset myöhempään vertailuun. Jos Mac on työnantajan hallinnassa, varmista ennen aloitusta, että vertailu on sallittu, koska automaattinen työyhteys voi aktivoitua uudelleen testin aikana ja tulos ei silloin edusta kumpaakaan asiakasta yksinään. Säilytä kolme tulostetta profiilimuistiinpanon vieressä, jotta myöhemmällä vertailulla on viite.
Muuta yhtä aktiivista polkua kerrallaan
Pysäytä alkuperäinen yhteys sen tavallisella ohjauksella ja käynnistä sitten vaihtoehto. Kaksi samanaikaisesti yhdistettyä asiakasta tuottavat tuloksen, joka kuvaa yhdistelmää, ei kumpaakaan tuotetta. Pidä päätepiste ja tehtävä vertailukelpoisina, jos palvelut sen sallivat, koska nopeampi lataus toisen palvelimen kautta vertaa kahta yhteysvaihtoehtoa, ei kahta sovellusta.
Jos uusi asiakas epäonnistuu, säilytä sen ensimmäinen virhe ennen kuin muutat mitään muuta. Ensimmäinen virhe nimeää yleensä vaiheen, ja toinen yritys asetusten muuttamisen jälkeen ilmoittaa usein jotain vähemmän hyödyllistä.
Vertaa DNS:ää, reittejä ja sovellusta, ei vain nopeutta
Suorita samat kolme komentoa uuden asiakkaan ollessa yhdistettynä ja vertaa niitä rivi riviltä. Muualle osoittava ratkaisija tai reititystaulukko, josta puuttuu yksityinen aliverkko, selittää useimmat käyttäytymiserot ennen kuin katsot läpäisykykyä. Testaa sitten varsinainen sovellus samalla tehtävällä, koska asiakas, joka yhdistää nopeasti eikä ratkaise sisäistä nimeä, ei ole voittanut vertailua, vaikka tilanneikkuna näyttäisi paremmalta.
Huomaa, mitä käyttöliittymää liikenne käytti. macOSissa tunnelikäyttöliittymän nimi ei ole luotettava osoitin siitä, mikä asiakas omistaa reitin, joten yhdistä käyttöliittymäluettelo reititystaulukkoon sen sijaan että lukisit vain toista. Jos utun-käyttöliittymiä on kaksi, liikennettäsi kantava on se, jolla on vastaava reitti ja ratkaisijamerkintä. Nimestä arvaaminen on se, miten väärä käyttöliittymä saa syyt niskoilleen, koska olemassa oleva käyttöliittymä ei ole aina se, joka kantaa liikennettä.
Lue kolme tulostetta sen sijaan että silmäilisit niitä. Ratkaisijan vedoksessa utun-käyttöliittymään liitetty nimipalvelin osoittaa, mikä asiakas asensi sen; reititystaulukossa oletusreitti nimeää käyttöliittymän, joka kantaa liikennettä; käyttöliittymäluettelossa toinen utun-laite tarkoittaa, että toinen tunneli on luotu. Nuo kolme riviä, verrattuna perustasoon, erottavat palautetun kokoonpanon sellaisesta, jossa molemmat asiakkaat kilpailevat edelleen.
Palauta ja poista sitten siististi
Palaa alkuperäisen asiakkaan oman työnkulun kautta ja varmista, että perustason tulosteet vastaavat kirjaamaasi. Jos ratkaisija tai reititystaulukko ei palaudu, pysähdy ja korjaa se ennen kuin poistat mitään muuta. Poista käyttämätön kokoonpano sen omistavan komponentin kautta: asiakkaan asennuksen poisto-ohjelma, profiili tai järjestelmälaajennuksen asetukset.
Lopeta päivittämällä muistiinpanosi testaamallasi versiolla, käyttämälläsi päätepisteellä ja kunkin tuloksella. Kuusi kuukautta myöhemmin tuo merkintä on ero päätöksen ja huhun välillä.