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

Хоёр програм, хоёр хариуцлага

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

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

Ажиллаж буй клиентийн ашигладаг туслахыг ол

Зам нь багц бүтээх үед тогтоогдож, дуудлага бүрт дарж бичигдэж болно, тиймээс өөр дистрибутиваас санаж буй файл энэ холболттой ямар ч хамаагүй байж болно. Нээлттэй байгаа баримт бичгээс биш, ажиллаж буй процессоос асуу.

openconnect --version
ps -o args= -C openconnect
dpkg -L openconnect | grep -i script
ls -l /etc/vpnc/ 2>/dev/null

Хэрэв процессын мөрөнд --script аргумент байвал тэр файл нь компайлсан өгөгдмөлөөс илүү давамгайлна. /etc/vpnc/vpnc-script мэтийн хуучин замууд оршиж, ашиглагдаагүй байж болох тул тэдгээрийг устгах эсвэл засах нь шинэ бүтээцэд юу ч өөрчлөхгүй. Өөрчлөлтийн огноог ч шалга, учир нь олон жил хэн ч хүрээгүй туслах нь багцын өгөгдмөл ажлыг хийж байгаагийн хүчтэй шинж.

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

Сүүлчийн анхааруулгыг биш, эхний бүтэлгүйтсэн үйлдлийг унш

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

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

Холболт, дахин холболт, салгалтыг шалга

Тохиргоо нь гэрээний зөвхөн хагас, учир нь мөнөөх туслах туннель хаагдах үед өөрийн эзэмшиж буй төлөвийг сэргээх эсвэл устгах ёстой. Маршрут нэмээд хэзээ ч устгадаггүй туслах машин дээр сессийгээс урт насалдаг хуучирсан зам үлдээдэг.

ip -brief address show tun0
ip route get 10.24.8.15
resolvectl status tun0
journalctl -u NetworkManager -b --no-pager | grep -i -E 'vpnc|script'

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

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

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