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

Туннельд хүрэхээс өмнө очих хаягийг уншина уу

Сайтыг туннель асаалттай үед нэг удаа ачаад, дараа нь хөтөч бодитоор холбогдсон хос хаягийг харна уу. Linux дээр, ss -tunp нээлттэй сокет бүрийн алсын хаягийг жагсааж, dig +short мөн адил нэр дээр шийдвэрлэгч юу буцаасныг харуулна. Хоёр тоог хоёуланг нь нүдэн дээрээ байлгаарай.

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

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

Клиент дээр нэг хостын маршрут тавь

Интерфэйсийг home-wg гэж нэрлэдэг, LAN чиглүүлэгч 192.168.1.1 дээр байна гэж үзье. NetworkManager гарц нь тэр чиглүүлэгч байх, префиксийн урт нь бүтэн 32 битийг хамарсан маршрутыг авдаг бөгөөд цөм үүнийг илүүд үздэг, учир нь хамгийн урт префикс ялдаг.

nmcli connection modify home-wg +ipv4.routes "198.51.100.20/32 192.168.1.1"
nmcli connection up home-wg
ip route get 198.51.100.20

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

wg-quick профайлд маршрутын талбар байхгүй тул ижил үл хамаарах зүйл PostUp мөрөнд амьдардаг бөгөөд энэ нь хостын маршрутыг LAN интерфэйсийг өөрийн төхөөрөмж болгон үндсэн хүснэгтэд нэмдэг. Засварласны дараа интерфэйсийг буулгаж дахин өргө, учир нь ажиллаж буй интерфэйс файлаа хэзээ ч дахин уншдаггүй. wg-quick-ийн суулгадаг fwmark дүрмүүд зөвхөн өөрийн капсуллагдсан пакетуудыг чиглүүлдэг тул энгийн хөтчийн урсгал үндсэн хүснэгтийг дагаж, таны /32-ыг олдог.

Алуур унтраалга нь үүнийг хаах дараагийн зүйл

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

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

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

Хөтөч аль хаяг руу залгахыг DNS шийднэ

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

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

Чиглүүлэгч дээр ижил үл хамаарах зүйл, нэг удаа, төхөөрөмж бүрт

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

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

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

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