Poista VPN:n automaattiyhteys käytöstä poistamatta profiilia
NetworkManager ei yhdistä VPN-profiileja itsestään. Laukaisin on perusyhteyden secondaries-merkintä, ja juuri sitä pitää muuttaa.
Jokaisella käynnistyskerralla tunneli nousee ennen kuin kukaan on päättänyt käyttää sitä, eikä vastuulliselta näyttävä valintaruutu tee tyhjentämisen jälkeen mitään. Se ei ole käyttöliittymän virhe. NetworkManager ei yhdistä VPN-profiileja itsestään; VPN käynnistyy, koska perusyhteys nimeää sen. Korjaus on toisessa profiilissa, ja se on yksi ominaisuus.
Valitsemasi lippu ei tule huomioiduksi
VPN-profiililla on oma automaattiyhteyden ominaisuutensa, eikä hallintaohjelma käytä sitä VPN-yhteyksillä minkään käynnistämiseen. Sen tyhjentäminen saa profiilin luettavaksi johdonmukaisesti eikä muuta käyttäytymistä, ja juuri siksi yllätys säilyy muokkauksen jälkeen.
Dokumentoitu mekanismi on luettelo perusprofiilin toissijaisista yhteyksistä. Kun Wi-Fi- tai Ethernet-yhteys aktivoituu, hallintaohjelma aktivoi myös siihen luetellut VPN-UUID:t. Luettelossa tuetaan nykyisin vain VPN-yhteyksiä, ja jos siinä on useita merkintöjä, yksi muokkaus vaikuttaa niihin kaikkiin.
Automaattiyhteyden prioriteetti järjestää ehdokkaat; sekään ei ole pois päältä -kytkin.
Lue molemmat profiilit ennen muokkausta
Kirjaa ensin nimet, UUID:t ja tyypit, koska näytettävät nimet toistuvat ja perusyhteyden sekoittaa helposti VPN:ään. Lue sitten ominaisuudet, joilla on merkitystä kummallakin puolella.
nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"
Graafisessa muokkaimessa samat arvot näkyvät eri nimikkeillä. Perusyhteyden General-välilehdellä on automaattisen yhteyden asetus ja liitännäisen ollessa asennettuna vaihtoehto nostaa VPN sen mukana. Käännetty työpöytä voi nimetä prioriteettikentän automaattiseksi yhteydeksi prioriteetilla, mikä ei ole käyttöönottokytkin. Näiden sekoittaminen tuottaa tyhjennetyn valintaruudun ja muuttumattoman käynnistyksen.
Poista yksi merkintä, älä koko luetteloa
Ominaisuus on luettelo, joten uuden arvon antaminen korvaa kaiken siinä. Käytä alussa olevaa miinusta yhden UUID:n poistamiseen ja jätä luettelon loppu ennalleen.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
Tarkista luettelo ennen ja jälkeen, erityisesti koneella, joka riippuu toisesta VPN:stä.
Profiilit voidaan rajata tietyille käyttäjille. Kun näin on, tilin, jolta muokkaat, on oltava luettelossa; muuten komento voidaan hylätä tai hallintaohjelma voi kirjoittaa erillisen käyttäjäkohtaisen profiilin, jota alkuperäinen omistaja ei koskaan näe. Tarkista omistaja ennen kuin päättelet, ettei muokkaus tehnyt mitään, sillä äänetön käyttäjäkohtainen kopio selittää monta hämmentävää tulosta.
Testaa todellinen siirtymä, ei käsinsuoritettua uudelleenkäynnistystä
Perusprofiilin yhdistäminen uudelleen on merkityksellinen testi. Laske se alas ja nosta ylös tai käynnistä uudelleen, ja katso sitten aktiivista luetteloa, liitäntäluetteloa ja reittihakua sisäiseen osoitteeseen.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
Jos tunneli näkyy edelleen, jäljellä oleva omistaja on yleensä skripti. Hallintaohjelman loki näyttää, mikä profiili aktivoitiin ja milloin, ja dispatcher-hakemisto on paikka, jossa eläisi koukku, joka kutsuu komentoa nmcli connection up liitäntätapahtumassa. Koukku on näkymätön profiilimuokkaimessa, ja siksi se selviää jokaisesta valintaruutukokeesta.
Pidä manuaalinen polku toimivana, koska se on varsinainen vaatimus.
Miltä hyvä lopputulos näyttää
Profiili pysyy asennettuna yhdyskäytävänsä, varmenteensa ja tunnistetietojensa kanssa. Se ei aktivoidu käynnistyksessä, ja se nousee, kun pyydät sitä. Nuo kolme väitettä ovat hyväksymistesti.
Kirjoita perusyhteyden UUID runbookiin, koska se on profiili, jota muokkaat seuraavalla kerralla.
VPN, joka on saatavilla mutta ei automaattinen, on kokoonpanovalinta eikä puuttuva ominaisuus, ja se on yhden ominaisuuden päässä.