Vajate VPN-kliendi, et jõuda võrku, mis tavaliselt selle pakette tarniks, ja see on kenasti väike ring. Ühe OpenVPN DEB-i allalaadimine teisel masinal lõpeb tavaliselt teise puuduva sõltuvusega, siis kolmandaga ja siis õhtuga, mis kulub teegiversioonide tagaajamisele. Alternatiiv on lasta lahtiühendatud masinal ise, omal keeles, öelda, mida selle paketihaldur vajab. Kõik allpool tuleneb sellest küsimuse ümberpööramisest: kes küsib.

Debiani perekonna süsteemides toimub see vestlus apt-offline'i kaudu, mis on taotluse ja tagastuse töövoog. Selle oma käituskeskkond peab esmalt sihtmärgil olemas olema, paigaldatud kinnitatud kandjalt või mõnest muust administraatori hallatavast alglaadimisest, sest ükski tööriist ei suuda end tühjast kohast alglaadida.

Alustage sihtmärgi paketiseisundist, mitte abilise omast

Enne kõike muud kirjutage üles sihtmärgi distributsiooni väljalase, kasutajaruumi arhitektuur ja konfigureeritud paketiallikad. Need kolm fakti otsustavad, milline VPN-i teostus ja milline töölaua lõimimine sobivad, ja need on faktid, mida ühendatud abiline pakkuda ei saa.

Abiline laadib faile alla; temast ei saa sõltuvuste baasjoon. Uuem sülearvuti, kus OpenVPN on juba paigaldatud, on täiesti erinevas paketiseisundis kui sihtmärk, seega ei tõesta tema edu midagi selle kohta, mida sihtmärk vastu võtta suudab.

Otsustage ka, mida te tegelikult soovite. VPN-mootor, NetworkManageri teenuse plugin ja graafiline redaktor on eraldi paketid ning õige valik sõltub väljalaskest ja sellest, kuidas kasutaja ühendust haldab. Paneelita server vajab mootorit ja konfiguratsioonifaili; töölaud vajab pluginit, mis lubab selle võrguseadetel tunnelit omada. Vale komplekti taotlemine annab paigalduse, mis õnnestub, ja ühenduse, mida keegi käivitada ei saa.

Kaks ringi, selles järjekorras

Käsiraamat eristab kolme toimingut: taotluse loomine lahtiühendatud süsteemis, allalaadimine ühendatud abilisel ja tagasiimportimine sihtmärgile. Värskendage sihtmärgi hoidla metaandmeid enne pakettide taotlemist, sest paketitaotlus ehitatakse nendest metaandmetest ja aegunud indeksid tekitavad taotlusi, mida abiline täita ei saa.

Sihtmärgil kirjutab administraatori käsk kujul apt-offline set vpn-meta.sig --update värskendustaotluse. Viige see fail ühendatud masinasse ja laadige pakett alla käsuga apt-offline get vpn-meta.sig --bundle vpn-meta.zip. Tooge pakett tagasi ja importige see sihtmärgil käsuga apt-offline install vpn-meta.zip, jällegi administraatorina.

Nüüd looge paketitaotlus värskendatud metaandmetest, näiteks apt-offline set vpn-deps.sig --install-packages openvpn, ja korrake reisi uue paketi nimega. Hoidke iga taotlust koos paketiga, mille see tekitas; vanemate metaandmete vastu loodud pakett ei ole sama taotlus, isegi kui failinimed tunduvad vahetatavad.

Lisage lõimimispaketid ainult siis, kui disain neid vajab

Kui töölaud peaks tunnelit haldama oma võrguseadete kaudu, vajab taotlus lisaks mootorile ka vastavat pluginit. Lisage konkreetsed paketinimed, mida teie väljalase pakub, mitte teisest distributsioonist meelde jäänud nimekiri, ja looge uus taotlus alati, kui nimekiri muutub. Ka versioonide kinnitamine väärib mõtlemist: uuemale väljalaskele ehitatud pakett võib nime rahuldada ja siiski käitusajal läbi kukkuda. Just siin muutub neljast paketist koosnev fikseeritud komplekt koormaks, sest õige nimekiri on sihtmärgi omadus ja ainult sihtmärk saab selle arvutada.

Just siin muutub ka neljast paketist koosnev fikseeritud komplekt koormaks. Õige nimekiri on sihtmärgi omadus ja sihtmärk on ainus masin, mis suudab selle õigesti arvutada.

Paketi importimine ei ole VPN-i paigaldamine

Vaatamata nimele asetab paigaldustoiming APT-andmed paketihalduskeskkonda. See ei soorita paketitehingut. Viige sihtmärgi tegelik APT-paigaldus kohalikult tarnitud andmetest lõpule ja vaadake see üle, ning lugege väljundit, selle asemel et eeldada, et ZIP-i edu tähendab tarkvara kohalolu.

Kui see tehing küsib endiselt kättesaamatuid faile, hoidke alles konkreetne puuduv sõltuvus või hoidla viga ja looge sellest järgmine taotlus. Ärge asendage DEB-i teisest väljalaskest ega lülitage välja kontrollsumma või hoidla autentimise kontrolle, et seda läbi suruda. Käsiraamat hoiatab selgesõnaliselt allalaaditud failide kontrollimise vahelejätmise eest ja põhjendatult: kontrollimata pakett on halvem tulemus kui ebaõnnestunud paigaldus.

Paketid on ainult esimene pool

Tarkvara paigaldamine on eraldi kinnitatud lõpp-punkti, profiili, usaldusmaterjali ja mandaatide hankimisest ning igal neist võib olla oma kontrollitud üleandmine. Toimiv paketikomplekt ilma kehtiva profiilita ei ühendu mitte millega.

Seejärel hoidke võrguühenduseta ülekandetee tulevaste uuenduste jaoks elus. Kui pidada esimest õnnestunud ühendust hoolduse lõpuks, tähendab see, et järgmine turvauuendus ootab, kuni keegi autoga külla saab, ja nii jääb võrguühenduseta võrk vaikselt aastaid maha.

Seotud artiklid