Kaksi pikanäppäintä poistavat arvailun, jonka yksi VPN-kytkin joutuu kantamaan: toinen yhdistää aina, toinen katkaisee aina. Kaksi pikanäppäintä poistavat epäselvyyden: toinen pyytää aina yhteyttä, toinen pyytää aina katkaisua. Molemmat osoittavat samaan tallennettuun profiiliin sen UUID:n kautta.

Käy asennus läpi alla olevassa järjestyksessä. Testaa jokainen komento päätteessä ennen sen sitomista, sillä pikanäppäin on huono paikka löytää pyyntöä, jota et näe.

Etsi UUID, älä profiilin nimeä

Listaa tallennetut yhteydet tavallisessa työpöytäistunnossasi ja kopioi halutun VPN:n UUID. Nimi on ihmisille; kaksi tallennettua profiilia voi jakaa yhden, ja poistettu ja uudelleen tuotu profiili saa uuden tunnisteen.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

Pidä UUID pikanäppäimen määritelmässä näkyvän nimen sijaan. Jos profiili korvataan myöhemmin, päivitä molemmat pikanäppäimet kerralla, sillä yksi vanhentunut tunniste tuottaa Yhdistä-toiminnon, joka epäonnistuu, kun taas Katkaise kohdistuu yhä vanhaan objektiin. Siksi molemmat toiminnot käyttävät samaa arvoa. Kohtele UUID:tä profiilin identiteettinä.

Varmista, että profiili on NetworkManager VPN eikä toimittajan taustaprosessi omalla palvelullaan. Toimittajan asiakasohjelma tarvitsee oman tuetun hallintaliittymän; nmcli ei hallitse tunnelia, jota se ei omista. Tarkista yhteyden tyyppi, jos nimi on epäselvä. Toisen taustaprosessin omistama tunneli ei näy samassa luettelossa.

Testaa molemmat komennot ensin päätteessä

Pyydä yhteys vuorovaikutteisesti, viimeistele hyväksytty kirjautuminen ja saavuta yksityinen resurssi, jota todella tarvitset. Katkaise sitten vastaavalla komennolla ja varmista, että VPN laskeutuu viemättä mukanaan alla olevaa Wi-Fi- tai Ethernet-yhteyttä.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555

Suorita ne kahtena erillisenä toimintona. Ne muuttavat yhteyden tilaa; ne eivät poista profiilia eivätkä muokkaa sen asetuksia. Säilytä ensimmäisen ajon päätetuloste, jotta tiedät, miltä tavallinen pyyntöjakso näyttää. Se merkintä tekee pikanäppäimen käytöksestä ennustettavaa.

Älä testaa katkaisua ainoan etähallintareittisi kautta. Jos VPN kuljettaa istuntoasi, onnistunut katkaisu päättää myös pääsysi, ja palautus vaatii reitin, joka ei riipu tunnelista. Pidä paikallinen konsoli tai toinen yhteys saatavilla.

Sido kaksi nimettyä pikanäppäintä samaan UUID:hen

Luo työpöydän näppäimistöasetuksissa kaksi selkeästi nimettyä toimintoa, esimerkiksi Yhdistä toimiston VPN ja Katkaise toimiston VPN. Määritä eri näppäinyhdistelmät ja liitä tarkistettu UUID molempiin komentoihin.

Nimeä ne tarkoituksen mukaan, ei tilan mukaan. Vaihda-niminen pikanäppäin tekee seuraavasta painalluksesta arvaamattoman; Yhdistä ja Katkaise kumpikin kuvaavat täsmälleen, mitä pyydetään. Se tekee pikanäppäinluettelosta itsedokumentoivan. Väärä painallus tekee silti jotain ennustettavaa.

Jos työpöytä käyttää työpöytätietueen kaltaisia käynnistimiä, muista, että käynnistin ei varaa päätettä automaattisesti. Komento, joka tarvitsee vuorovaikutteista syötettä, jää odottamaan paikkaan, jossa kukaan ei voi vastata.

Sijoita todennuspyyntö sinne, missä näet sen

Ilman --ask nmcli kysyy käynnissä olevalta salaisuusagentilta puuttuvia tunnistetietoja. Se on oikea reitti, kun työpöytä jo hoitaa tämän VPN:n todennuksen ja agentti voi näyttää oman pyyntönsä. Testaa tavallinen Yhdistä-komento pikanäppäimestä itsestään ennen kuin oletat sen toimivan.

Jos VPN tarvitsee päätteessä vuorovaikutusta, määritä pikanäppäin avaamaan työpöydän pääteohjelma ja suorittamaan vuorovaikutteinen komento siellä. Käynnistysargumentit eroavat pääteohjelmien välillä, joten käytä asennetun ohjelman dokumentoitua muotoa.

Työpöytätietueelle Terminal=true pyytää pääteikkunan ja Terminal=false ei. Kumpikaan asetus ei ole syy laittaa salasanaa komentoriville, myöntää sudoa ilman salasanaa tai ohittaa organisaation todennuskäytäntöä.

Tarkista valmius näppäimen painalluksen jälkeen

Näppäimen painallus tarkoittaa, että pyysit aktivointia. Se ei todista, että todennus on valmis, reitit asennettu tai yksityinen DNS vastaa. Tarkista yhteyden tila ja sitten varsinainen yksityinen resurssi.

Lue tila omistavan asiakasohjelman kautta sen sijaan, että sovittaisit käännettyä lausetta. Ihmiselle luettava teksti muuttuu kielen mukana, ja koneessa voi olla useampi kuin yksi VPN, joten merkkijonosovitus voi raportoida väärän profiilin tai ohittaa siirtymätilan.

Jos jokin muu automaatio yhdistää VPN:n uudelleen, sovita se Katkaise-pikanäppäimen kanssa. Kaksi omistajaa, jotka kumoavat toisensa, tuottavat yhteyden, joka näyttää jättävän painalluksen huomiotta, kun todellinen ongelma on kilpaileva käytäntö.

Kirjaa UUID, molemmat komennot ja valmiuden tarkistus muistiinpanoihisi. Seuraava profiilin vaihto tai työpöydän päivitys on paljon helpompi diagnosoida, kun tunniste ja aiottu pyyntöreitti on jo kirjoitettu.

Aiheeseen liittyvät artikkelit