Хэн нэгэн VPN ажиллаж байна уу гэж асуухад гурван өөр хүн үүнээр гурван өөр зүйлийг хэлдэг. Оператор Office профайл баталгаажуулалтыг дуусгасан гэсэн үг. Планировщик хувийн API хариулах гэсэн үг. Аюулгүй байдлын хяналт энэ тодорхой хүсэлт хамгаалалттай замаар гарсан гэсэн үг. Интерфэйсийн нэрийг хайж маршрутын хүснэгтийг grep хийдэг скрипт тэдгээрийн алин нэгэнд нь ч найдвартай хариулдаггүй.

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

Командын өмнө субьектийг нэрлэнэ

Асуултыг субьекттэй предикат хэлбэрээр бичнэ. «Office профайл холбогдсон уу» шалгах боломжтой бөгөөд хариулах эзэн бий. «Энэ ажил дотоод API-д хүрч чадах уу» өөр алдааны горимтой хоёр дахь предикат. «Энэ хүсэлт хамгаалалттай замыг ашиглаж байна уу» гурав дахь бөгөөд бүхэл машины тухай биш нэг урсгалын тухай ярьдаг цорын ганц нь юм.

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

Нэг профайл: түүнийг эзэмшдэг зүйлээс асуу

Эх Mac үйлчилгээний хувьд scutil дахь сүлжээний холболтын удирдлагууд яг үүнийг мэдээлдэг. Тэд интерфэйсээс ямар нэгэн зүйл дүгнэхийн оронд нэрлэсэн тохиргооны төлөвийг уншдаг.

scutil --nc list
scutil --nc status "Office VPN"

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

Network Extension програмын дотор төлөвийг системээс биш менежер болон холболтын объектуудаас уншина. Энд хамрах хүрээг анхаарна уу: хадгалсан тохиргоог ачаалах нь дуудаж буй програмын үүсгэснийг л буцаана, тиймээс хоосон үр дүн нь «миний нэг ч байхгүй» гэсэн үг, «энэ Mac дээр VPN байхгүй» гэсэн үг биш. Амжилтгүй асуулгыг батлагдсан салгагдсан төлөвөөс ялгаж, шилжилтийн төлөвүүдийг өөрсдийн үр дүн гэж үзэж, аль хэдийн босч буй холболтыг дахин оролдохгүй байх хэрэгтэй.

Нэг ажил: бэлэн байдал нь тусдаа предикат

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

Энэ нь машины бүх хүсэлт туннелийг ашигладаг гэдгийг нотолж чадахгүй хэвээр бөгөөд чадах мэт мэдээлэх ёсгүй. Үүнтэй адил энгийн сүлжээгээр хариулдаг нөөц нь VPN-ийн баталгаа биш тул хоёр шалгалт хоёулаа амжилттай болсон ч тусдаа хэвээр байна.

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

Нэг урсгал: сонгосон маршрутыг шалга

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

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

Дуудаж буй тал ашиглаж болох үр дүнг буцаана

Предикатад тохирох буцаах хэлбэрийг сонго: нэрлэсэн профайлын төлөв, нөөцийн бэлэн байдлын дүгнэлт эсвэл түүнийг үүсгэсэн нотолгоотой хамт тодорхой үл мэдэгдэх. Дүгнэлтийн хажууд тохиргооны таних тэмдэг болон алдааны шалтгааныг хадгал.

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

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

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