VPN «холбогдсон» гэж хэлнэ, гэвч юу ч чиглэгдэхгүй: харах хоёр газар
Зам сонголт ба резолверын бүртгэл өөр өөрөөр хуучирдаг. Эхлээд цөмөөс асуу, дараа нь холбоос бүрийн резолвер, эцэст нь эх холболтыг шалга.
Туннель холбогдсоныг мэдээлж болох боловч түүнд юу ч хүрдэггүй, энэ хоёр баримт өөр өөр газарт байдаг. Нэг нь замын хүснэгт бөгөөд хэн ч эзэмшдэггүй төхөөрөмж рүү пакет илгээсээр байж болно. Нөгөө нь резолвер бөгөөд алга болсон холбоос дээр серверийг жагсаасаар байж болно. Сүлжээний өөрчлөлт профайлыг гэмтээгээгүй, энэ нь өмнөх холболтын хамаарах төлөвийг өнчин үлдээсэн бөгөөд засвар нь та хоёрын алинаас нь харж байгаагаас хамаарна.
Эхлээд цөмөөс аль төхөөрөмжийг ашиглахыг асуу
Замын жагсаалт юу байгааг харуулна; замын хайлт юу болохыг харуулна. Нийтийн хаягийн талаар асууж, хариулт дахь төхөөрөмжийн нэрийг унш, учир нь тэр нэг талбар пакет хаа нэгтээ ашигтай хүрэх эсэхийг шийднэ. Хариулт туннелийн төхөөрөмжийг нэрлэвэл цөм пакетуудыг түүнд өгнө, тэр интерфейсийн ард клиент процесс ажиллахгүй байсан ч. Хариулт физик адаптерыг нэрлэж, клиент холбогдсон гэж мэдэгдвэл туннель боссон бөгөөд зүгээр л сонгосон зам биш юм.
Хоёр дахь тохиолдол кабель утасгүйг орлуулсны дараа түгээмэл бөгөөд эвдэрсэн VPN хэлбэрээр илэрдэг.
ip route show default
ip route get 203.0.113.9Дараа нь өгөгдмөл бичлэгүүдийг унш, учир нь өмнөх суурь холболтын нэмсэн зам холболтын өөрчлөлтийг даваад шинэ замын өмнө зогсож болно. Унтарсан төхөөрөмжөөр дамжих өгөгдмөл зам огт өгөгдмөл замгүйгээс дор, учир нь цөм үүнийг илүүд үзсээр байна. Бичлэг бүрийн хажуудах метрикийг анхаар, учир нь тэр дараалал интерфейсийн нэрнээс хурдан тайлбарлана.
Дараа нь резолверыг файлаар биш, холбоосоор унш
Нэрийн шийдэл өөрийн төлөв, өөрийн хуучирлыг агуулна. DNS серверүүдийг холбоос бүрээр жагсаадаг резолвер унтарсан боловч бүртгэлтэй туннель холбоосын серверүүдийг хадгалж, хайлт бүр хариу өгөхгүй серверийг хүлээнэ. Шинж тэмдэг нь замын хүснэгт төгс харагдах үед үхсэн мэт мэдрэгдэх сүлжээ юм.
Төлөвийг файлаар биш холбоосоор шалга, учир нь олон дистрибутивт тэр файл резолвер руу чиглэсэн симбол холбоос бөгөөд засах нь юу ч хийхгүй эсвэл хурдан дарж бичигдэнэ. Аль холбоос аль сервер, аль хайлтын домайныг эзэмшиж байгааг хар, дараа нь туннель холбоосыг ер нь бүртгэлтэй байх ёстой юу гэж асуу. Үгүй бол үүсгэсэн төлөвийг гараар засахын оронд түүнийг эзэмшиж буй холболтыг идэвхгүй болго. Замын хайлт пакетыг өөр тийш илгээж байхад шийдэгдэх нэр гурав дахь бөгөөд тусдаа гэмтэл юм.
resolvectl status
resolvectl query app.internal.exampleХаягууд шийдэгдэж, холболтууд бүтэлгүйтвэл резолвер зүгээр, зам нь биш. Хаягууд огт шийдэгдэхгүй бол эхлэх зөв газар энэ.
Хуучирсан зам өөрчлөлтийг хэрхэн давах вэ
Клиент сүлжээг ганцаараа эзэмшдэггүй. NetworkManager хост дээр VPN профайл суурь холболтын дээр идэвхждэг, холболтын тохиргоо нь тэр суурьт дагах ёстой VPN-г нэрлэх боломж олгодог. Суурь өөр профайл илүүд үзэгдсэнээр өөрчлөгдвөл туннель шинэ суурь руу шилждэг эсвэл аль ч суурьгүй үлддэг.
VPN профайл өөрөө босдоггүй тул хослол нь профайлын өөрийн автомат холболтын тохиргоноос хамаагүй чухал.
Идэвхтэй жагсаалтыг уншиж, туннельд хүрэхийн өмнө аль суурь боссныг тэмдэглэ. Суурь жагсаалтад байгаа бөгөөд туннель байхгүй бол зам хуучирсан биш, дутуу байгаа бөгөөд засвар нь идэвхжүүлэлт. Туннелийг идэвхжүүлэхэд эх холболт байхгүй гэж гомдвол түүнтэй хосолсон суурь явсан тул эхлээд түүнийг босго эсвэл хослолыг зас, туннелийг дахин оролдохын оронд. Эх нь байхгүй профайлыг дахин оролдох бүрт ижил алдаа гарна, энэ нь саад биш, ашигтай дохио.
nmcli device status
nmcli connection show --active
nmcli connection up office-vpnХуучирсан төлөвийг дутуу эхээс ялга
Гурван төлөв бараг бүх тайланг тайлбарладаг бөгөөд тус бүр өөр засвар шаарддаг. Одоо ч байгаа боловч туннелийг дахин даадаггүй төхөөрөмжөөр дамжих өгөгдмөл зам нь хуучирсан төлөв бөгөөд бичлэгийг устгах эсвэл хариуцсан профайлыг дахин эхлүүлэх замаар цэвэрлэнэ. Клиент процесс нь алга болсон туннель төхөөрөмж нь цэвэрлэлтийн алдаа тул анхаарал замын хүснэгтэд бус салгах замд хандана. Туннель төхөөрөмж огт байхгүй нь эх эсвэл хослол дутуу бөгөөд замын хүснэгт огт оролцоогүй гэсэн үг.
Дахин ачаалах нь гуравын алийг нь байсныг нуудаг, яг ийм учраас засвар мэт санагддаг.
Засварын дараа цөмөөс нэг нийтийн, нэг дотоод хаяг асууж, дараа нь дотоод нэрийг асуу. Хаяг ажиллаж, нэр ажиллахгүй бол та чиглүүлэлт биш, резолвер дахь домайн хамрах хүрээний асуудал олсон байна. Ямар төлөв олсноо тэмдэглэ, учир нь дараагийн сүлжээний өөрчлөлт чиний тайван орхисныг дахин бий болгоно.