NetBird дээрх хоёр LAN: аль үе тэнгийн зангилаа маршрутлаж, хэн ярьж болох вэ
Бүртгэл LAN-ыг маршрутладаггүй. Сайт бүрд нэг маршрутлах үе тэнгийн зангилаа сонгож, масклалыг асаалттай үлдээж, бодлогыг хязгаарлаад, дараа нь LAN гарц бүрд дараагийн алхмыг зааж өгнө үү.
Баруун LAN дахь ажлын станц хөтөч нээж, зүүн LAN дахь програмын хаягийг бичээд хугацаа дуустал хүлээнэ. NetBird-ийн дэлгэц бүр үе тэнгийн зангилаанууд холбогдсон гэж хэлдэг, энэ нь үнэн боловч гол асуудал биш: нэг давхаргын сүлжээнд байх нь хоёр локал дэд сүлжээг нэг сүлжээнд байлгахтай ижил биш. Доорх зам тэр ажлын станцаас эхэлж, загвар санаатайгаар татгалздаг хүсэлтээр дуусна, зогсолт бүр төхөөрөмжөөс уншиж болох зүйл бөгөөд таамаглах шаардлагагүй. Дутуу хэсэг нь давхарга биш, маршрут эсвэл бодлого байх болно гэж хүлээнэ үү.
Эхлээд алдааг ажлын станцаас уншина уу
Удирдлагын консолыг нээхээс өмнө ажлын станц яг юу илгээж байгааг тодорхойл. Пакет сайтын гарц руу, локал интерфэйс рүү эсвэл хаашаа ч явахгүй гэдгийг түүний өөрийн маршрутлалтын хүснэгт шийддэг бөгөөд энэ шийдвэр ямар ч давхаргын хэрэгсэлгүйгээр харагдана. Алслагдсан префиксэд маршрутгүй машин үе тэнгийн жагсаалт хэр сайн харагдахаас үл хамааран бүтэлгүйтнэ. Давхаргын хүрээ болон сайтын өөрийн префикс нь өөр хаягийн орон зай бөгөөд бүртгэл тэдгээрийн зөвхөн нэгийг тохируулсан.
Дараа нь нэрний шийдэлтийг хүртээмжээс тусгаарла, учир нь хөтөч хоёуланг нь ижил хугацаа дуусах гэж мэдээлдэг. NetBird клиент ажилладаг машинаас хаягаар хүсэлтийг давтаж, дараа нь ажилладаггүй энгийн ажлын станцаас давтана. Бүртгэгдсэн машин амжилттай, энгийн машин бүтэлгүйтвэл зөрүү локал маршрутлалтад байна; хоёулаа бүтэлгүйтвэл маршрутыг өөрчлөхөөс өмнө үргэлжлүүлэн уншина уу.
Сайт бүрд нэг маршрутлах үе тэнгийн зангилаа сонгоно уу
Маршрутлах үе тэнгийн зангилаа гэдэг нь давхаргад өөрийн LAN-ыг төлөөлдөг хост тул хэн нэгний ширээний ажлын станцын оронд дэд сүлжээ рүү тогтвортой хүртээмжтэй Linux машиныг сонго. Ердийн процесоор бүртгэж, дүрээр нэрлэсэн бүлэгт хий, учир нь сүлжээний нөөц ба бодлого хоёулаа тэр бүлэгт хандана. Сайт бүрд нэг төлөөлөгч уншигдахуйц хэвээр байна; ижил префиксийг зарладаг сайн дурынхны цуглаан дараагийн асуулт бүрийг дибаг сесс болгоно. Үе тэнгийн зангилааны локал сегмент дэх хаяг нь давхарга дахь таних тэмдэгтэй адил чухал, учир нь тэр хаяг энгийн төхөөрөмж бүрт хэлэх дараагийн алхам болно.
Консолд хүрэхээс өмнө төлөвлөгөөг бич, учир нь нэр ба префикс нь эдгээр загварууд хазайдаг газар: префикс, гарц, үе тэнгийн хаяг ба бүлэг, сайт бүрд. Баруун нь 10.52.0.0/24 бөгөөд 10.52.0.5 үйлчилдэг, зүүн нь 10.63.0.0/24 бөгөөд 10.63.0.5 үйлчилдэг; хоёр бүлэг нь west-routers ба east-routers бөгөөд ямар ч префикс нөгөөтэйгөө, давхаргын хүрээтэй эсвэл өөр маршрутлагдсан очих цэгтэй давхцаж болохгүй.
Нөөцийг үүсгэж, масклалыг асаалттай үлдээ
Байршуулсан хяналтын самбарт сайт бүрд нэг сүлжээний нөөц үүсгэж, тухайн сайтын маршрутлах үе тэнгийн бүлгийг түүнтэй холбо. Нөөц нь префикс, бүлэг нь түүний төлөө хариуцдаг хост бөгөөд ямар нэг зүйлийг зарлахаас өмнө хоёулаа байх ёстой. Байршуулсан өөрөө байршуулсан хувилбарт Сүлжээнүүд ажлын урсгал огт байгаа эсэхийг батал, учир нь ижил нэртэй маршрутын объект бүхий хуучин интерфэйс өөр боломж юм.
Масклалыг асаалттай үлдээ. NetBird-ийн сайт хоорондын гарын авлага энэ зохион байгуулалтад үүнийг шаарддаг бөгөөд анхны хаяг бүрийг харагдуулахын тулд унтраах нь нэг алхам багатай ижил загвар биш; энэ нь давхаргын эх сурвалжийн шалгалт, бодлогууд юу хардагийг өөрчилдөг. Үр дагаврыг шууд хэлэх нь зүйтэй: хүлээн авагч үйлчилгээ эх сурвалж болгон маршрутлах үе тэнгийн зангилааг бүртгэдэг, хувь хүний ажлын станцыг биш. Хэрэв тэр үйлчилгээний зөвшөөрлийн жагсаалт эсвэл аудит ажлын станцын хаяг хүлээж байвал, эсвэл хүлээлт өөрчлөгдөнө, эсвэл орчуулгын өмнө сайтын хил дээр таних тэмдгийг хэрэгжүүлэх ёстой.
Эрх мэдлийг эхлүүлэгчдэд өг, префиксүүдэд биш
Маршрут хаягийг хүртээмжтэй болгож, бодлого хэн ашиглаж болохыг шийддэг; эдгээр нь тусдаа эзэмшигчтэй тусдаа объектууд юм. Бодлогыг ажлын ачааллаас хойш бич: аль бүлэг эхлүүлж, аль нөөцийг зорьж, аль TCP үйлчилгээ хэрэгтэй вэ. Хоёр префиксийг бүртгэгдсэн үе тэнгийн зангилаа бүрт зарладаг сүлжээ хүртээмж бүрдүүлсэн боловч юу ч шийдээгүй.
Дараа нь өөр юу аль хэдийн зөвшөөрөгдсөнийг унш, учир нь нарийн шинэ дүрэм түүний дээрх өргөн хуучин дүрмийг цуцлахгүй. Зүүн тал баруун тийш холболт эхлүүлэх шаардлагатай үед тэр чиглэлийг өөрийн бодлого болгон бич; баруун талын нээсэн сессийн буцах урсгал зүүн тийш шинэ сесс зөвшөөрөхөөс өөр асуулт юм. Зөвхөн зарим баруун ажлын станц зүүн програмыг хүрэх ёстой бол орчуулгын өмнө сайтын хил дээр тэдгээрийг сонгож, програмын өөрийн баталгаажуулалтыг байранд нь үлдээ. Маршрутлах үе тэнгийн зангилаа LAN урсгалыг бүхэл сайт болгон зөөдөг, хэрэглэгч бүрийн давхаргын таних тэмдэг болгон биш, тиймээс хэрэглэгч бүрийн бүртгэл өөр газраас ирэх ёстой.
Гарц бүрд дараагийн алхмыг зааж, дараа нь татгалзалтыг турш
Энгийн төхөөрөмжүүд давхаргыг хэзээ ч хардаггүй тул тэдний өөрийн гарцад алслагдсан префиксийг маршрутлах үе тэнгийн зангилааны LAN хаяг руу чиглүүлэх статик маршрут хэрэгтэй. Хүмүүс энэ алхмыг алгасдаг, учир нь NetBird дотор харагдах бүхэн аль хэдийн ажиллаж байхад энгийн ажлын станцууд хугацаа дуусаж байна. Гарц өөрийн анхдагч маршрутыг байсан шигээ хадгална; энэ префикс нь нэмэлт, орлуулалт биш.
Хоёр маршрутын тайлбар нь сайт бүрийн өөрийн гарцын тохиргоонд хамаарах бөгөөд хост дээрх дарж бичихэд биш. Хоёулаа энгийн статик маршрут бөгөөд аль нь ч анхдагч маршрутад хүрэхгүй:
west gateway: 10.63.0.0/24 via 10.52.0.5
east gateway: 10.52.0.0/24 via 10.63.0.5Төсөлд үнэхээр хэрэгтэй програмаар, энгийн ажлын станцаас туршиж, гурван зүйлийг тэмдэглэ: илгээгч талд сонгосон дараагийн алхам, тохирсон бодлого, үйлчилгээний бүртгэсэн эх хаяг. Татгалзалтыг ч турш, учир нь хэзээ ч юу ч татгалзаж байгаагүй загварт үл мэдэгдэх ирмэг байдаг бөгөөд ажлыг маршрутлалт биш бодлого хийдэг гэдгийн цорын ганц нотолгоо нь татгалзалт юм. Зүүн тал бас эхлүүлэх шаардлагатай үед хоёр дахь чиглэл дагана гэж бодохгүйгээр тэр талаас шинэ холболт эхлүүл. Маршрутлах үе тэнгийн зангилааны дахин эхлүүлэлт, шинэчлэлт, солилтыг ч төлөвлө, учир нь нэг хост сайтын хамаарал болсон.
| Test | A pass looks like | A failure points at |
|---|---|---|
| Ordinary workstation opens the east application | Next hop on west is the routing peer | Missing static route on the west gateway |
| A source outside policy is refused | No session in the service log | Policy too broad, or a route bypasses it |
| East starts a connection, if required | A fresh reverse session succeeds | No policy for the reverse direction |
Хувийн нэрс өөрийн шийдэгчийн загвар хэрэгтэй, учир нь хүртээмж DNS бичлэг үүсгэдэггүй бөгөөд нэр нь эвдэрсэн ажиллаж буй IP зам эвдэрсэн зам шиг л уншигдана. Маршрутлах үе тэнгийн зангилаа үүлэн сүлжээнд ажиллаж байвал үйлчилгээ үзүүлэгчийн дамжуулалт ба галт ханын дүрмийг ч хяна, учир нь бүртгэл тэдгээрийг цуцлахгүй. Туршилтын ажиглалтыг төлөвлөгөөний дэргэд хадгал, учир нь үүнийг дараа дибаг хийх хүн топологийн тайлбар биш, тохирсон бодлого ба бүртгэсэн эх хаягийг хүсэх болно.