Эх NAT нь клиентийн хаягийг дараагийн галт ханаас нуудаг
NAT гарц клиентийн хаягийг дахин бичихэд дээд галт хана бүлэг тус бүрийн эх хаягийн дүрмийг хэрэгжүүлж чадахгүй. Таних тэмдэг хадгалагдах сүүлийн цэгийг ол.
Ажилтан болон лабораторийн клиентүүдэд зориулж бичсэн дүрэм шинэ захын галт хана дээр тавигдаж, тэр нь чимээгүйгээр бүх зүйлтэй эсвэл юутай ч тохирохгүй байна. Шалтгаан нь дээд талд: гарц клиентийн хаягийг аль хэдийн дахин бичсэн тул дүрэм хоёр бүлгийн оронд нэг дамжин өнгөрөх хаягийг харж байна. Төхөөрөмж нэмэх нь замаас хасагдсан мэдээллийг сэргээхгүй. Бодлогыг бичихээс өмнө ялгаа хараахан байгаа сүүлийн цэгийг ол.
Захын дүрэм яагаад нэг хаяг хардаг вэ
Олон-нэг рүү хөрвүүлэлт нь дотоод хаяг, портын хос бүрийг томилогдсон порттой нийтлэг гадаад хаягтай холбодог. Яриа нь тэдгээр портын холбоогоор хөрвүүлэгчид ялгаатай хэвээр байдаг ч доор байгаа энгийн эх угтварын таарлыг хийдэг төхөөрөмж зөвхөн нийтлэг хаягийг хардаг. Энэ нь дүрэм дээр хоёр бүлгийг ижил болгоход хангалттай. Багцууд ирсээр байна; бүлэглэлт ирэхгүй.
Диаграм амлаж байгаа зүйлийг биш, галт хананы интерфэйс үнэхээр юу ажиглаж байгааг шалга. Хоёр нь хэн ч хүлээхээс илүү олон удаа ялгаатай байдаг.
Хэрэгжүүлж болох сүүлийн таних тэмдгийг ол
Хэрэгжүүлэх цэгээс эхлээд анхны угтвар гарч ирэх хүртэл ухраарай. Хилийг ихэвчлэн хоёр команд олдог.
iptables -t nat -L POSTROUTING -n -v
conntrack -L -s 10.90.0.2 | headNAT хүснэгт ямар урсгал ямар дүрмээр хөрвүүлэгдэж байгааг харуулдаг бол conntrack жагсаалт идэвхтэй урсгалын анхны болон хөрвүүлсэн хосуудыг харуулдаг. Дээд галт хана зөвхөн хөрвүүлсэн хаягийг хардаг газарт бүлэг тус бүрийн эх хаягийн дүрэм хэрхэн бичигдсэнээс үл хамааран ажиллаж чадахгүй. Замын дагуу урагш эсвэл ухраад хоёр клиентийн угтвар ялгаатай хэвээр байх төхөөрөмжид хүрээрэй. Дотоод эсвэл гадаад шошгонд итгэхийн оронд алхам бүрт эх үүсвэрийг тэмдэглэ.
Гурван байршил ба тус бүрийн өртөг
Бодлого нь хөрвүүлдэг гарц дээр амьдарч болно, тэнд анхны эх үүсвэрүүд харагдаж байна. Хэрэв дамжин өнгөрөх хэсэг нь хөрвүүлэлтийн оронд чиглүүлэгдэх бол дээд галт хана дээр амьдарч болно, энэ нь буцах маршрут нэмж, эх хаягийн дахин бичлэгийг хасахыг хэлнэ. Эсвэл хаягын оронд таних тэмдэг дээр хэрэгжүүлж болно, хэрэглэгч эсвэл төхөөрөмжийг мэддэг баталгаажсан хяналтаар. Сонголт бүр эзэн ба эвдрэлийн горимтой бөгөөд зөвхөн эхний хоёр нь дүрмийг зөвхөн эх хаягийн тухай байлгадаг.
Аль нэгийг сонгосон ч дүрмийг тохирох хаягийн хамт баримтжуул. Хаягийн таамаг чимээгүй өөрчлөгдсөн дүрэм дүрэм огт байхгүйгээс дор, учир нь тэр хөдөлгөөнтэй тохирсоор байхдаа огт өөр зүйлийг хамгаалдаг.
Хүлээн авалт: нэг зөвшөөрөгдсөн, нэг татгалзсан клиент
Бүлэг бүрээс нэг, нийт хоёр клиентээр туршиж, тус бүр хэрэгжүүлэх цэгт хэрхэн хүрч байгааг бичиж ав. Хоёр хосыг дүрмийн үр дүнгийн хажууд хадгал, ингэснээр нотолгоо ялгаа хадгалагдсаныг харуулах болно, өөр галт хана байгааг биш. NAT эсвэл чиглүүлэлт өөрчлөгдсөний дараа туршилтыг давт, учир нь танилцуулсан хаяг нь чимээгүй эвдэрдэг хэсэг юм. Хүмүүсийг ялгах шаардлагатай газар баталгаажуулалтыг хадгал, учир нь эх хаяг нь бодлогын оролт, таних тэмдгийн нотолгоо биш.
Хэрэгжүүлэх цэг, ажигласан эх үүсвэр, дүрмийг тасалбарт бич. Эс бөгөөс дараагийн инженер хоёр дахь галт хана, мөн дүрмийг нэмнэ.