Profiilit, jotka toimivat hyvin toisessa OpenVPN asiakkaassa, voivat kieltäytyä tuonnista NetworkManageriin, ja valintaikkuna syyttää liitännäisen tuontikykyä. Se lause koskee konettasi, ei tiedostoa tai palvelinta. Tuonti on paikallinen toiminto, jonka hallinnan VPN-liitännäinen suorittaa, ja hetkellä, jolla se epäonnistuu, mitään ei ole lähetetty minnekään. Käsittele sitä ensin paketointikysymyksenä ja vasta sitten jäsennyksenä.

Lue viesti paikallisena väitteenä

Lause kuvaa liitännäisen ominaisuusjoukkoa. Joko liitännäinen, joka tarjoaa OpenVPN-tuen, puuttuu, tai komponentti, joka tarjoaa tuontitoiminnon, on vanhempi kuin formaatti, jonka sille annat. Molemmat tapaukset ovat paikallisia edessäsi olevalle koneelle.

Huomaa, mitä viesti ei sano. Se ei sano, että varmenne on väärä, salasana on vanhentunut tai palvelin on alhaalla, joten uudelleenkäynnistys tai tunnistetietojen vaihto ei korjaa sitä. Lue se väitteenä asennetusta ohjelmistosta.

Tämä ero säästää eniten aikaa koko artikkelissa, koska refleksi on katsoa ulospäin yhdyskäytävään, kun vika on kokonaan työpöydällä.

Vaihe 1: varmista liitännäinen ja editori

Kaksi pakettia on tärkeää ja ne tekevät eri työtä. Toinen tarjoaa NetworkManagerin VPN-liitännäisen, jolle yhteys kuuluu; toinen tarjoaa työpöydän muokkaus- ja tuontikäyttöliittymän. Vain ajonaikaisen ympäristön tai vain editorin asentaminen antaa sinulle puolet ominaisuudesta.

nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null

dpkg -l | grep -i network-manager-openvpn

Käytä paketointikomentoa, joka jakelussasi todella on; kaksi yllä olevaa riviä ovat vaihtoehtoja, eivät järjestys. Varmista myös, että olet ylipäätään NetworkManagerin kulussa, sillä toinen OpenVPN-asiakas omalla tuojallaan ei vastaa mihinkään näistä neuvoista.

Liitännäisen asentaminen yleensä käynnistää NetworkManagerin uudelleen tai lataa sen, mikä katkaisee olemassa olevat yhteydet hetkeksi. Tee se tarkoituksella, älä kesken tukipuhelun.

Vaihe 2: tuo nmcli:llä ja saa oikea viesti

Graafinen valintaikkuna tapaa sulloa useita vikoja yhteen lauseeseen. Komentorivin tuoja on täsmällisempi, ja kyse on samasta toiminnosta:

nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active

Lue vastaus huolellisesti. Valitus puuttuvasta liitännäisestä on paketointiongelma. Valitus tietystä direktiivistä on jäsentimen ongelma. Valitus viitatusta tiedostosta on polkuongelma, eikä näillä kolmella ole sanan tuonti lisäksi mitään yhteistä.

Muista, että onnistuminen luo tässä tallennetun profiilin. Se ei yhdistä eikä todista, että profiili säilytti alkuperäisen kaikki ominaisuudet.

Vaihe 3: jätä sisennetyt varmenteet paikoilleen

Vanhemmat neuvot kehottavat poistamaan jokaisen sisennetyn varmenne- ja avainlohkon ennen tuontia. Tämä neuvo on vanhentunut. Nykyinen tuoja käsittelee sisennettyjä objekteja, ja niiden poistaminen vie pois identiteetin, jonka yhteys tarvitsee, ja tuottaa samalla profiilin, joka tuodaan ja joka sitten epäonnistuu todennuksessa.

Jos sinun todella täytyy irrottaa aineistoa tietystä syystä, pidä alkuperäinen tiedosto ja kirjaa, mikä lohko meni minne. Profiili, jota kolme ihmistä on muokannut kolme kertaa, ei ole kokoonpano, josta voit myöhemmin järkeillä.

Sama varovaisuus koskee toimittajan direktiivejä. Asiakaskohtainen valinta voi olla yhden liitännäisversion ominaisuusjoukon ulkopuolella olematta virheellistä OpenVPN-syntaksia, ja sen poistaminen vain valintaikkunan sulkemiseksi voi muuttaa käyttäytymistä hiljaa.

Vaihe 4: tarkista, mitä profiili nyt tarkoittaa

Tarkista onnistuneen tuonnin jälkeen päätepiste, todennuksen järjestely, tiedostoviittaukset ja salaisuuksien säilytyspaikka ennen kuin aktivoit mitään. Juuri näissä neljässä tuonti ja tarkoitus useimmin erkanevat.

Tarkista sitten käyttäytyminen, josta todella välität: reitit, DNS ja se, säilyivätkö alkuperäisen profiilin ominaisuudet. Nämä ovat kolme paikkaa, joissa onnistunut tuonti voi silti pettyttää sitä, joka sitä pyysi. Onnistunut tuonti ja oikein käyttäytyvä yhteys ovat kaksi eri tulosta, ja käyttäjälle merkitsee vain toinen.

Jos tuotu profiili käyttäytyy eri tavoin kuin alkuperäinen asiakas, vertaa kahta kokoonpanoa sen sijaan että rakentaisit muistista, koska ero on yleensä yksi rivi.

Vaihe 5: anna yhden hallinnan omistaa tunneli

Kun profiili elää NetworkManagerissa, anna sen omistaa yhteys. Erillisen OpenVPN-prosessin käynnistäminen kiertotienä luo toisen hallintapolun, jolla on oma resolver-käyttäytymisensä, omat tunnistetietonsa ja oma elinkaarensa.

Kaksi tunnelia, jotka molemmat uskovat omistavansa oletusreitin, tuottavat oireita, jotka näyttävät rikkinäiseltä palveluntarjoajalta, ja ratkaisu on poistaa toinen niistä eikä säätää kumpaakaan.

Aiheeseen liittyvät artikkelit