Десктоп цэсэн дэх саарал болсон VPN унтраалгууд ямар нэгэн зүйл буруу байгааг мэдээлдэг боловч юу гэдгийг хэлдэггүй. Энэ бол ажиглалт, оношлогоо биш. Гурван өөр хил ижил үхсэн удирдлага үүсгэж болно: NetworkManager төхөөрөмжийг эзэмшихгүй байж болно, сесс түүнийг өөрчлөх зөвшөөрөлгүй байж болно, эсвэл VPN редакторын plugin огт суулгаагүй байж болно. Буруу хил өөрчлөх нь таван минутын засварыг үдээс хойш бүхэлд нь багц дахин суулгах ажил болгох арга юм.

Гурван зөвхөн унших команд юу ч өөрчлөхөөс өмнө тохиолдлуудыг ялгана.

Гурван асуултыг дарааллаар нь асуу

nmcli device status
nmcli general permissions
nmcli connection show

Эдгээр нь NetworkManager-ийг үнэнхэрэгт ашигладаг системд зориулсан шалгалтын командууд бөгөөд энгийн хэрэглэгчээр ажиллуулахад аюулгүй. Гаралтыг хаа нэгтээ буулгаж байгаа бол хувийн холболтын мэдээллийг нийтийн логноос хол байлга.

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

Эзэмшил ба зөвшөөрөл нь өөр өөр гэмтэл

Удирдлагагүй гэж тэмдэглэсэн төхөөрөмж NetworkManager-ийн хяналтаас гадуур бөгөөд ямар ч хэмжээний зөвшөөрөл ажиллах унтраалга үүсгэхгүй. ifupdown plugin бол нийтлэг шалтгаануудын нэг: түүний managed тохиргоо interfaces файлын бичлэгүүдэд хэрхэн хандахыг шийддэг бөгөөд үлдсэн хэсэг интерфэйсийг хуучин хэрэгсэлд байлгаж болно. Файл байгаа нь агуулгыг нь устгах заавар биш бөгөөд өөрөө бичээгүй бичлэгийг устгах нь холболтоо алдах сайн арга юм.

Зөвшөөрөл бол тусдаа тэнхлэг. NetworkManager root бус дуудагчдыг PolicyKit-ээр зөвшөөрдөг бөгөөд мэдээлсэн хариулт нь yes, auth эсвэл no байж болно. Баталгаажуулалтын агентгүй сесс auth гэж мэдээлээд дараа нь десктоп дээр чимээгүй бүтэлгүйтдэг нь дутуу агент биш, эвдэрсэн удирдлага мэт харагддаг.

Хоёрыг нь ч десктопыг root-оор ажиллуулж засах хэрэггүй

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

Үүнтэй адил NetworkManager-ийн хоёр дахь хуулбар эсвэл өрсөлдөгч демон эхлүүлэх хэрэггүй. Нэг төхөөрөмжийн төлөө маргалдаж буй хоёр менежер тайлбарлахад хэцүү, дэмжихэд бүр ч хэцүү төлөв үүсгэдэг. Хэрэв хоёр дахь демон удирдлагыг буцааж авах цорын ганц арга мэт санагдаж байвал эхний менежерийн тохиргоог засах хэрэгтэй. Өөр юу ч өөрчлөхөөс өмнө нэмэлт демоныг зогсоо, эс бөгөөс дараагийн шалгалт хоёуланг нь зэрэг хэмжинэ.

Plugin-ийн асуудал редакторын тухай ч юм

VPN холболт үүсгэх эсвэл импортлоход тухайн холболтын төрлийг өгдөг plugin хэрэгтэй бөгөөд десктоп дээр ихэвчлэн редакторын интеграц ч хэрэгтэй. Редакторын форм байхгүй байхад үйлчилгээний талын багц байж болох тул цэсийн мөр байсаар атал бүтэлгүйтдэг. Нэг багц бүгдийг суулгана гэж таамаглахын оронд түгээлтийн багцлалтад тулгуурлан хоёр талыг шалга.

Бие даасан клиент бинари ч нотолгоо болохгүй. OpenVPN бинари суулгах нь десктоп редакторт OpenVPN профайл үүсгэх форм өгөхгүй.

Хариуцлагатай хилийг засаад, дараа нь шалга

Аль хил буруу болохыг мэдсэний дараа зөвхөн түүнийг өөрчил. Төхөөрөмжийг удирдлагатай гэж тэмдэглэх, зөвшөөрөл олгох, редакторын багц суулгах нь өөр өөр эрсдэлийн профайлтай гурван өөр үйлдэл бөгөөд тэдгээрийг холих нь үр дүнг хэнд ч хамааруулах боломжгүй болгодог. Эзэмшил шилжих ёстой бол консол эсвэл out-of-band хандалт бэлэн байхад хий, учир нь тэнд гарсан алдаа засахад ашиглаж буй сүлжээг чинь салгаж болно.

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

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