Импортолсон файлыг олох нь хялбар хэсэг бөгөөд ихэнхдээ буруу эхлэл юм. Чухал нь NetworkManager өнөөдөр аль файлыг хадгалсан холболт гэж уншиж байгаа бөгөөд энэ нь холболтын танигч болон суулгасан багцуудын бодитоор ашигладаг тохиргооны бэкендээс хамаарна. Тэр асуултад хариулахаас өмнө импортыг засах нь ажиллаж буй VPN хоёр хагас зөв тохиргоо болох зам юм.

Импортолсон файл нь хадгалсан профайл биш

VPN-ийн асуудал бүрийн эргэн тойронд гурван нэр эргэлддэг: холболтын нэр, импортолсон файлын нэр, туннель босох үед гарч ирдэг виртуал интерфейс. Тэдний аль нь ч хадгалсан тохиргоог тодорхойлохгүй бөгөөд холболтын нэрийг засах боломжтой ч ард байгаа файл анхны танигчаа хадгална.

Зөвхөн унших жагсаалтаар эхэлж, шошго биш танигчаар хүссэн VPN-ээ сонгоно уу:

nmcli -f NAME,UUID,TYPE connection show

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

keyfile-ийн байршил нэг утгагүй

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

LocationRole
/etc/NetworkManager/system-connections/Administrator-owned persistence
/usr/lib/NetworkManager/system-connections/Package-supplied defaults, replaced on upgrade
/run/NetworkManager/system-connections/Runtime state, regenerated and not durable

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

keyfile-ийн баримт бичиг хүндэтгэх ёстой нэг дэлгэрэнгүйг нэмдэг: эдгээр файлд хувийн түлхүүр, нууц үг хэллэг байж болох бөгөөд root-оос бусад хэрэглэгчид уншиж, бичиж чадах keyfile-ийг NetworkManager үл хайхран. Тохиргоо хайхын тулд хавтасны зөвшөөрлийг өргөтгөх нь таны шалгахыг хүссэн ачааллын зан төлөвийг эвддэг.

Netplan тогтвортой байдлыг эзэмших үед

Ubuntu дээр Netplan-ийн баримт бичигт тайлбарласан NetworkManager интеграц 23.10-аас эхлэн боломжтой бөгөөд тогтвортой хуулбар хаана байрлахыг өөрчилдөг. Түр бус холболтуудад энэ нь дараахыг бичнэ: /etc/netplan/90-NM-<connection UUID>.yaml мөн түүний дор түр зуурын NetworkManager профайл үүсгэнэ: /run/NetworkManager/system-connections/.

Энэ нь түгээлтийн интеграц бөгөөд NetworkManager-ийн суулгалт бүрд зориулсан дүрэм биш. YAML файл хайхаар явахаасаа өмнө суулгасан багцууд үнэхээр ашиглаж байгаа эсэхийг баталгаажуул. Мөн ажилслын профайл нь засах үнэ цэнтэй эх сурвалж биш, өөр зүйлийн үүсгэсэн дүрслэл байж болохыг сана. Хоёр командын шалгалт буруу файлыг засахад нэг цаг хэмнэдэг.

Баримтжуулсан жишээ нь NetworkManager дамжуулах өгөгдөлтэй Netplan nm-devices төрлөөр OpenVPN холболтыг хадгалдаг. Netplan тодорхой VPN талбарт өөрийн тайлбаргүй байгаа нь таны хадгалсан VPN алдагдсан гэсэн үг биш; талбар нь тунгалаг бус өгөгдөл хэлбэрээр явдаг гэсэн үг.

Түр зуурын интерфейсүүд профайл биш

Идэвхжүүлэлт нь хэзээ ч үлдэхээр төлөвлөөгүй түр виртуал холболт, интерфейсүүдийг үүсгэдэг. Интеграц санаатайгаар тус бүрд нь шинэ YAML файл бичихгүй тул тэдгээрийн /etc/netplan дотор байхгүй байгаа нь эх профайл хадгалагдсан эсэхийг хэлэхгүй.

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

Нууц ба эзэмшил

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

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

Зөвшөөрөгдсөн өөрчлөлтийг холболтыг эзэмшдэг менежерээр хийж, дараа нь хадгалсан танигч болон үр дүнтэй холболтыг хоёуланг нь шалга. Нэг тогтвортой эзэмшигч баримтал, учир нь импорт, үүсгэсэн keyfile, YAML эх сурвалжийг тус тусад нь засах нь дараагийн дахин холбогдолт юу ашиглах талаар гурван өрсөлдөгч тайлбар үлдээдэг. Үнэхээр үлддэгийг сонгож, зөвхөн түүнийг засаж, аль файлыг эрх мэдэлтэй гэж үзсэнээ тасалбарт тэмдэглэ. Дараагийн хүн нэг мөр гарал үүслийг таньд талархах болно.

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