Нэг Tailscale хост хариу өгөхөд нөгөө нь харанхуйд үлддэг, эсвэл нийтийн вэбсайтууд буруу улс мэдээлж эхлэх хүртэл бүх зүйл ажилладаг. Хоёр гомдол нь „Tailscale эвдэрсэн“ гэж ирдэг бөгөөд хоёулаа ихэвчлэн буруу зорилгод асаасан буруу бүтэц юм. Дэд сүлжээний маршрутлагч хувийн сүлжээг tailnet-д нээж, гарцын зангилаа интернетийн урсгал хаанаас гардгийг өөрчилдөг. Эхлээд бүтэлгүйтсэн зорилгыг цэгцэлж, дараа нь түүнийг хамарсан үүргийг сонго.

Бүтэлгүйтсэн зорилгоос эхэл

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

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

Tailscale хэзээ ч ажиллуулдаггүй төхөөрөмжид хүр

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

tailscale up --advertise-routes=10.40.0.0/24 --advertise-exit-node=false
ip route get 10.40.0.55
tailscale status

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

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

Нийтийн урсгалыг өөр машинээр гарга

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

tailscale up --advertise-exit-node
tailscale up --exit-node=100.101.102.103 --exit-node-allow-lan-access=false
tailscale status --json | grep -i exitnode

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

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

Зөвхөн нэг хост бүтэлгүйтэх үед гурван талын хуваалтыг унш

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

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

Таны барьсан гэж бодож байгаа замыг батал

Шалгалт нь замын хайлт ба хаягийн шалгалт, ping биш. Хайлт нь зорилго ямар интерфейс ашиглахыг хэлдэг, хаягийн шалгалт нь зорилго үнэхээр ямар хүрээнд амьдардгийг хэлдэг. Амжилттай ping нь хост хаа нэгтээ амьд байгааг хэлдэг бөгөөд энэ нь асуулт биш. Ямар ч тохиргоог өөрчлөхөөс өмнө хоёуланг нь ажиллуул.

ip route get 10.40.0.55
ip -6 route show default
tailscale ping 10.40.0.55

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

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