Гарцаар нийтэлсэн үйлчилгээ интернэтийн ихэнх хэсгээс ажилладаг бөгөөд нэг оффисоос бүтэлгүйтдэг. Хэн нэгэн туннелийг шалгаж, хүсэлт ирж байгааг харж, хариу нь мөн адил замаар буцах ёстой гэж дүгнэдэг. Linux тиймээр ажилладаггүй бөгөөд туннелийг хэчнээн шалгасан ч хариу өөрчлөгдөхгүй. Хариу нь очих газраар маршрутлагдана, тэр ганц бүтэлгүй дуудагч нь хост аль хэдийн шууд хүрдэг дэд сүлжээнд байна.

Гарч буй пакетыг үнэхээр юу тодорхойлдог вэ

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

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

Орон нутгийн дэд сүлжээ яагаад ялдаг вэ

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

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

Нөхдийн хамрах хүрээ нь суулгасан маршруттай ижил биш

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

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

Хүснэгтийг эх сурвалжийн хаягаар сонгоно уу

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

ip -6 route add default dev wg0 table 200
ip -6 rule add priority 32000 from 2001:db8:aa::20/128 lookup 200
ip -6 rule add priority 32001 from 2001:db8:aa::20/128 unreachable

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

Зам, дараа нь үйлчилгээг баталгаажуулна уу

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

ip -6 route get 2001:db8:bb::30 from 2001:db8:aa::20

Гаралт нь туннелийг нэрлэх ёстой. Дараа нь хүрээгүй эх сурвалжийг туршиж, энэ нь орон нутгийн холбоосыг ашигласаар байгааг баталгаажуулаарай, ингэснээр өөрчлөлт нэг хаяганд хүрээтэй үлдэнэ. Илүү өргөн сонгогч анхны гомдлын талаар юу ч нотлохгүй байсан.

Энэ юуг засдаггүй вэ

Гарцаа дээрх дамжуулалт, галт хананы дүрэм, ICMPv6-ийн зан төлөвийг урьдын адил үлдээгээрэй, учир нь эх сурвалжийн маршрут тэдгээрийн аль нэгийг ч орлохгүй. Дутуу Packet Too Big зурвас аль хүснэгт хайлтад ялсан ч том хариуг эвдсээр байна. Маршрутчлалын дүрэм нэмэхээс өмнө үүнийг засаарай, эс бөгөөс шинж тэмдэг өөрчлөлтийн дараа ч үлдэнэ.

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

Эцэст нь дүрмийн дугаар, хүснэгтийг хостын тохиргооны удирдлагад бичээрэй. Гараар нэмсэн бодлогын дүрэм дараагийн дахин бүтээхэд алга болж, оффисын дуудагч мөн адил гомдолтойгоо буцаж ирнэ.

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