LAN клиентүүд бодлогын чиглүүлэлт асаах хүртэл маршрутер VPN-ийг үл тоомсорлодог
Дамжуулах дүрмүүд пакетыг зөвшөөрдөг ч интерфейс хэзээ ч сонгодоггүй. Тусдаа бодлогын хүснэгт болон дүрэм аль LAN клиентүүд маршрутер VPN-ийг ашиглахыг тодорхойлдог.
Маршрутер интернэтэд өөрийн туннелээр гардаг бол түүний ард байгаа зөөврийн компьютер одоо ч ISP-ийн хаягийг мэдээлсээр байна. Хүлээн авах дүрэм нэмэх нь тус болохгүй бөгөөд энэ бүтэлгүйтэл сургамжтай: шүүлт нь пакет нэвтрэх эрхтэй эсэхийг хариулдаг, хаашаа явдгийг биш. Интерфейсийн сонголтыг таны клиентүүдийн жагсаалтын талаар юу ч мэдэхгүй маршрутын хайлт аль хэдийн хийсэн. Хайлтыг засаарай, тэгвэл галт хана дахин сэжигтэн болохгүй.
Шүүлтийн дүрэм интерфейс сонгож чадахгүй
Linux маршрутер дээрх пакетын урсгал эхлээд маршрутын шийдвэрийг гүйцэтгэж, дараа нь forward дэгээг гүйцэтгэдэг. Дүрэм гадагш гарч буй туннелийн төхөөрөмжтэй таарах үед цөм туннель бол гарах зам гэж аль хэдийн шийдсэн байна. Хэрэв үндсэн хүснэгт одоо ч WAN-ийн өгөгдмөл маршрутыг илүүд үзвэл пакет ISP рүү явж байгаа бөгөөд саяхан бичсэн хүлээн авах дүрэм түүнийг хэзээ ч хардаггүй. Дарааллын энэ нэг баримт шинэ галт ханын дүрмүүдийн бүхэл хуудас яагаад юу ч өөрчлөхгүй байгааг тайлбарладаг.
Доорх жишээ br-lan дээрх 192.168.8.0/24 LAN, tun0 туннелийн төхөөрөмж, туннелээр явах ёстой 192.168.8.23 хаяг дээрх нэг set-top box ашигладаг.
Дүрэм засахаас өмнө хайлтыг уншина уу
Цөмөөс тэр клиентийн нэрийн өмнөөс маршрут шийдүүлэхийг хүсээрэй. Хариултад гарч буй төхөөрөмж болон сонгогдох эх хаяг орсон байдаг бөгөөд оношийг бататгахад энэ л хангалттай. Хэрэв хариултад WAN төхөөрөмж нэрлэгдсэн бол пакет таны дүрэмд хүрэх боломж огт байгаагүй.
ip -4 route get 198.51.100.7 from 192.168.8.23
Энгийн замаар үлдэх ёстой клиентийн хувьд асуулгыг давтана уу. Хоёр хариулт ижил төхөөрөмжийг нэрлэвэл эх сурвалжаар тодорхойлогдох бодлого хараахан ажиллахгүй байгаа бөгөөд засвар нь шүүлтэд биш, чиглүүлэлтэд хамаарна.
Хамруулахыг хүссэн клиентүүддээ хүснэгтийг холбоно уу
Бодлогын чиглүүлэлт үндсэн хүснэгтийн өмнө дүрмийн хайлтыг оруулдаг. Өгөгдмөл маршрут нь туннель байх хүснэгт байгуулж, дараа нь тэр хүснэгтийг сонгогчтой холбоно уу: оролтын интерфейс, эх хаяг эсвэл галт ханын тэмдэг. Дарамт нь дарааллыг тодорхойлдог бөгөөд үндсэн хүснэгт жагсаалтад 32766 дээр маш доогуур байдаг тул бага дугаартай дүрмийг эхлээд үздэг. Интерфейсийн сонгогчид гүүрэн дээрх бүх клиентийг хамардаг; хаягийн сонгогчид нэг машиныг хамардаг.
ip -4 route add default dev tun0 table 200
ip -4 rule add iif br-lan lookup 200 priority 200
Програм хангамжийн интерфейсүүд ихэвчлэн бодлогын чиглүүлэлт эсвэл VPN бодлогын хуудастай ижил объектуудыг харуулдаг. Тэндхийн төхөөрөмжийн жагсаалтыг гараар бичсэн дүрмээс хадгалахад хялбар бөгөөд дүрмийн синтаксийг өөрчилдөг шинэчлэлтийг ихэвчлэн даадаг.
Сонгогчийг санаатайгаар сонгоорой. Интерфейсийн дүрэм богино бөгөөд ирээдүйд тэсвэртэй, гэхдээ тэр гүүрэн дээр ирж буй маршрутерийн өөрийн удирдлагын трафикийг ч барьдаг. Эх сурвалжийн дүрэм нарийн бөгөөд төхөөрөмжийн жагсаалт өөрчлөгдөх бүрт засвар шаарддаг. Сонголтоо бичиж үлдээгээрэй, учир нь нэг төхөөрөмж яагаад өөрөөр ажилладаг гэж асуух дараагийн хүнд тэр хэрэгтэй болно.
Орон нутгийн очих газруудыг туннелээс гадуур байлгаарай
Шинэ хүснэгт нь таны хийсэн маршрутуудыг л мэднэ. LAN угтвар байхгүй тул принтер болон NAS-ын трафик туннелийн өгөгдмөл замаар явж алга болох байсан. throw маршрут энэ хүснэгт дэх хайлтыг дуусгаж, шийдвэрийг үндсэн хүснэгтэд буцаана.
ip -4 route add throw 192.168.8.0/24 table 200
Тэр маршрутыг алгасвал орон нутгийн хуваалцалт эвдэрч, сонгогч төлөвлөснөөс өргөн бол маршрутерийн өөрийн удирдлагын сесс ч алга болж болно. Дараа нь эх сурвалжийн асуудлыг шийдээрэй: LAN хаяг хэвээр агуулсан туннелийн пакетуудад эсрэг тал буцах замыг мэдэх шаардлагатай бөгөөд туннель дээрх masquerading нь энэ шаардлагыг арилгаж, эсрэг тал харах клиентийн таних тэмдгийг ч арилгадаг.
Ажиллах үед нэмсэн дүрэм, маршрутууд дахин ачаалах эсвэл програм хангамжийн шинэчлэлтийн дараа алга болно. Тэдгээрийг маршрутерийн эхлүүлэх механизмд нэмж, нэг удаа дахин ачаалаад клиентээс дахин шалгаарай: түүний нийтийн хаяг, WAN дээр үлдэх ёстой хоёр дахь клиент, шинэ холболтын үеийн туннелийн тоолуурууд.