Ви треба VPN клиентот за да стигнете до мрежата што обично би ги доставувала неговите пакети, а тоа е уредно мало кругче. Преземањето на еден единствен OpenVPN DEB на друга машина обично завршува со втора зависност што недостасува, потоа трета, а потоа со вечер помината во гонење верзии на библиотеки. Алтернативата е да ја оставите исклучената машина сама, на свој јазик, да каже што ѝ треба на нејзиниот менаџер на пакети. Сето подолу произлегува од тоа превртување на прашањето кој бара.

На системите од семејството Debian тој разговор се одвива преку apt-offline, работен тек на барање и враќање. Неговата сопствена извршна околина прво мора да биде присутна на целта, инсталирана од одобрени медиуми или друг почетен процес управуван од администратор, бидејќи ниту една алатка не може сама да се подигне од ништо.

Започнете од состојбата на пакетите на целта, а не од онаа на помошникот

Запишете го изданието на дистрибуцијата на целта, архитектурата на корисничкиот простор и конфигурираните извори на пакети пред било што друго. Овие три факти одлучуваат која VPN имплементација и која интеграција со работната површина се соодветни, и тие се фактите што поврзан помошник не може да ги обезбеди.

Помошникот презема датотеки; тој не станува основна линија на зависности. Понов лаптоп на кој OpenVPN е веќе инсталиран има сосема поинаква состојба на пакети од целта, па неговиот успех не докажува ништо за тоа што целта може да прифати.

Одлучете и што всушност сакате. VPN моторот, приклучокот за услугата NetworkManager и графичкиот уредувач се одделни пакети, а правилниот избор зависи од изданието и од тоа како корисникот ќе ја управува врската. Серверот без екран бара моторот и конфигурациска датотека; работната површина бара приклучокот што ѝ дозволува на неговите мрежни поставки да го поседуваат тунелот. Барањето на погрешен сет дава инсталација што успева и врска што никој не може да ја започне.

Две кругови, по овој редослед

Прирачникот раздвојува три операции: создавање барање на исклучениот систем, преземање на поврзан помошник и увоз назад на целта. Освежете ги метаподатоците на складиштето на целта пред да барате пакети, бидејќи барањето за пакети се гради од тие метаподатоци, а застарените индекси даваат барања што помошникот не може да ги исполни.

На целта администраторска наредба во формата apt-offline set vpn-meta.sig --update го запишува барањето за освежување. Однесете ја таа датотека на поврзаната машина и преземете пакет со apt-offline get vpn-meta.sig --bundle vpn-meta.zip. Вратете го пакетот и увезете го на целта со apt-offline install vpn-meta.zip, повторно како администратор.

Сега создадете го барањето за пакети од освежените метаподатоци, на пример apt-offline set vpn-deps.sig --install-packages openvpn, и повторете го патувањето со ново име на пакетот. Чувајте го секое барање во пар со пакетот што го создало; пакет создаден против постари метаподатоци не е истото барање, дури и кога имињата на датотеките изгледаат заменливи.

Додавајте ги интеграциските пакети само кога дизајнот ги бара

Ако работната површина треба да го управува тунелот преку своите мрежни поставки, барањето бара соодветен приклучок покрај моторот. Вклучете ги конкретните имиња на пакети што ги нуди вашето издание, наместо список запаметен од друга дистрибуција, и создавајте ново барање секогаш кога списокот ќе се промени. И заклучувањето верзии заслужува размислување: пакет изграден за поново издание може да го задоволи името и сепак да не успее при извршување. Токму тука фиксен сет од четири пакети станува товар, бидејќи правилниот список е својство на целта и само целта може да го пресмета.

Токму тука и фиксен сет од четири пакети станува товар. Правилниот список е својство на целта, а целта е единствената машина што може правилно да го пресмета.

Увозот на пакет не е инсталирање на VPN

И покрај името, операцијата за инсталирање става APT податоци во околината за управување со пакети. Таа не ја извршува трансакцијата со пакети. Завршете и прегледајте ја вистинската APT инсталација на целта од локално доставените податоци, и читајте го излезот наместо да претпоставите дека успехот на ZIP значи дека софтверот е присутен.

Ако таа трансакција уште бара недостапни датотеки, задржете ја конкретната зависност што недостасува или грешката на складиштето и создадете го следното барање од неа. Не заменувајте со DEB од друго издание и не исклучувајте ги проверките на контролната сума или автентикацијата на складиштето за да го протурите. Прирачникот експлицитно предупредува против прескокнување на проверката на преземените датотеки, и со право: непроверен пакет е полош резултат од неуспешна инсталација.

Пакетите се само првата половина

Инсталирањето софтвер е одделно од добивањето на одобрената крајна точка, профилот, материјалот за доверба и акредитивите, и секое од нив може да има свој контролиран трансфер. Работен сет на пакети без валиден профил не се поврзува со ништо.

Потоа одржувајте го офлајн патот за пренос жив за идните ажурирања. Третирањето на првата успешна врска како крај на одржувањето значи дека следното безбедносно ажурирање чека додека некој со автомобил не може да дојде, и така офлајн мрежата тивко заостанува со години.

Поврзани статии