Тодорхой OpenVPN хувилбарыг нэрлэсэн заавар нь ихэвчлэн ямар нэг функцийг агуулдаг бөгөөд хувилбарын дугаар нь зөвхөн түүнийг орлох үзүүлэлт юм. Та тэдгээрийг унших үед дистрибьютив нэрлэсэн хувилбараас шинэ зүйл санал болгож байгаа ч танд хэрэгтэй интеграл байхгүй байж болно, эсвэл шаардлагыг аль хэдийн хангаж байгаа хуучин зүйлийг санал болгож болно. Дугаарыг зорилго гэж үзвэл юу ч шийдэхгүй репозиторийн өөрчлөлт гарна. Үүнийг шаардлагын шинж тэмдэг гэж үзвэл хамаагүй бага шийдвэр гарна.

Хоёрыг гурван асуулт ялгадаг: ямар хэрэгжүүлэлт, ямар суурь хувилбар, шинэчлэлтийг хэн эзэмшдэг вэ.

Хувилбарын дугаар бол функцийн шаардлага биш

Аль багц үүнийг өгдөг вэ гэж асуухаас өмнө холболтод юу хэрэгтэйг асуугаарай. Профайлд шифр, TLS горим, баталгаажуулалтын залгаас эсвэл удирдлагын интерфэйс хэрэгтэй байж болох бөгөөд тэдгээрийн аль нэг нь хангалуун хувилбарын мөр мэдээлдэг бүтээцэд дутагдаж болно. Харин бага зэрэг хуучин бүтээц профайлын ашигладаг бүгдийг хэрэгжүүлсэн байж болно. Хувилбарын мөр нь багцлагчийн бичсэн хураангуй бөгөөд функцийн жагсаалт биш.

Заавар нь 'энэ функц буюу түүнээс шинэ' гэсэн утгатай юу, эсвэл 'яг энэ бүтээц туршигдсан' гэсэн утгатай юу гэдгийг тодруулаарай. Хоёр хариулт нь өөр өөр репозиторид хүргэдэг.

Кодын нэр суурь хувилбартай тохирох ёстой

Репозиториуд дистрибьютивийн кодын нэрээр удирддаг бөгөөд дериватив хувилбарын нэр нь түүний суурийн кодын нэр биш. /etc/os-release уншиж, VERSION_CODENAME ба ID_LIKE-ыг харж, дериватив аль суурь хувилбарыг дагаж байгааг тогтоогоорой. Нэг десктоп хувилбарыг нэг Ubuntu кодын нэртэй холбосон хуучин хариулт дараагийн тухай юу ч хэлэхгүй. Кодын нэрийг таамаглах нь систем өөр C сангийн эсрэг бүтээсэн багцуудыг татаж эхлэх зам юм.

Ямар нэг зүйл нэмэхийн өмнө багцын менежер apt-cache policy openvpn-аар юу санал болгож байгааг шалгаарай. Хэрэв суулгагдсан нэр дэвшигч шаардлагыг хангаж байвал, репозиторийн асуулт арилна.

Дээд шатны репозитори юунд үнэхээр холбогддог вэ

Дээд шатны суваг тодорхой суурь хувилбаруудад зориулж бүтээц нийтэлдэг бөгөөд түүний заавар репозиторийн мөрийг гарын үсгийн түлхүүртэй хослуулдаг бөгөөд дэмжигдэх кодын нэрийг заана. Эдгээр хэсэг нь таны мэдэх дурын кодын нэрээр солих орон зай биш. Хамаарал нь бүтээц чиглэсэн хувилбарт тулгуурлан шийдэгддэг тул цэвэр суусан багц ч санг хуваалцдаг хамааралгүй програмыг эвдэж болно.

Сонгосон хэрэгжүүлэлтийнхээ репозиторийн гарын авлагыг уншиж, хуучин блогийн хуулбар биш, харин түүний одоогийн нийцлийн хүснэгтийг дагаарай.

Суулгах нь нэгтгэх биш

openvpn бинарыг солих нь дутуу NetworkManager залгаас, импортын диалог эсвэл десктоп редакторыг нэмэхгүй. Тэдгээр нь network-manager-openvpn болон түүний десктоп хувилбар зэрэг тусдаа багцуудад байдаг бөгөөд клиентийн сантай өөрийн хувилбарын харилцаатай. OpenVPN 3 Linux нь дахин өөр хэрэгжүүлэлт бөгөөд өөрийн сесс ба тохиргооны загвартай тул түүний багцууд 2.x профайлын ажлын урсгалыг шууд орлохгүй.

Ямар нэг зүйл суулгахын өмнө ажиллаж байгаа туннелийг аль бүрэлдэхүүн эзэмшиж байгааг шийдээрэй. Нэг хост дээр хоёр менежер байх нь хоёр клиенттэй адил давхар туннелийн төөрөгдөл үүсгэдэг.

Гурван шийдвэрийг бичиж тэмдэглэ

Хэрэгжүүлэлт, суурь хувилбар, шинэчлэлтийн эзэмшигчийг тэмдэглэж, тэдгээрийн аль нь өөрчлөгдөх төлөвтэйг тэмдэглээрэй. Дистрибьютивийн хувилбарын дараа репозиторийн мөр ажиллахаа болиход ирээдүйн шинэчлэлт уншдаг зүйл нь тэр тэмдэглэл юм. Түүнгүйгээр дараагийн хүн илүү шинэ дугаартайгаар кодын нэрийн таамаглалыг давтана.

Хэрэв танд хэрэгтэй суваг суурь хувилбарыг дэмжихээ болих юм бол хариулт нь платформ шилжүүлэх явдал бөгөөд гурван хувилварын өмнөх репозитори биш.

Холбоотой нийтлэлүүд