Тэр L2TP хаяг нь IPCP, LAN дахь DHCP түрээс биш
Дотоод хаяг нь PPP хэлэлцээрээс ирдэг, оффисын DHCP серверээс биш. Аль үе шат үүнийг олгодог, LAN яагаад хариу өгч чадахгүй, юуг шалгах ёстойг харна уу.
Холболт босож, адаптер оффисын хязгаарт байгаа хаягийг харуулж байгаа тул VPN танд LAN хаяг өгч, улмаар таныг LAN-д байрлуулсан гэсэн дүгнэлт хийх нь зүйн хэрэг. Гэхдээ тэр хоёр хагасын аль нь ч бүрэн зөв биш. L2TP PPP сессийг зөөж, PPP нь IPCP-ээр дотоод IPv4 хаягийг хэлэлцдэг. Тэр хаяг нь хоёр талын хооронд тохирсон сессийн параметр бөгөөд оффисын DHCP серверийн олгосон түрээс биш, мөн үүнийг эзэмших нь таныг оффисын утсан дээрх хөрш болгохгүй.
Нэг холболтод хоёр хаяг
L2TP холболтод хоёр бие даасан хэлэлцээр байдаг. Гаднах нь таны төхөөрөмж болон VPN-ийн төгсгөлийн цэгийн хооронд таны аль хэдийн байгаа сүлжээгээр дамжуулан хамгаалалттай зам байгуулна. Дотоод нь PPP сесс бөгөөд яг тэнд таны сессийн хаяг болон нөгөө талын хаяг тохиролцогдоно. Интернэт урсгал бүрмөсөн гурав дахь хаяг, өөрөөр хэлбэл төгсгөлийн цэгийн нийтийн хаяг дор гарч болох тул VPN шалгах хуудас болон адаптерын хаяг ховор тохирдог.
Энэ гурван үүргийг тусад нь байлгах нь хүмүүсийн энэ давхаргад авчирдаг ихэнх асуултад хариулт өгдөг. VPN интерфейс дээрх хувийн дугаар нь хэвийн бөгөөд хүлээгдэж байдаг. Энэ нь төгсгөлийн цэг таны нийтийн гарцыг өөрчилсөн эсэхийг хэлэхгүй бөгөөд таны урсгал аль очих газарт хүрдгийг өөрөө шийдэхгүй.
IPCP яг юу хийдэг вэ
IPCP нь PPP-ийн IPv4 хяналтын протокол юм. Тал бүр хүссэн сонголтоо тодорхойлсон Configure-Request мессеж илгээдэг бөгөөд хаягийн сонголт тэдгээрийн нэг юм. Хаяггүй клиент ихэвчлэн 0.0.0.0-оор асуудаг бөгөөд сервер клиентийн ашиглахыг хүссэн хаягийг агуулсан Configure-Nak-аар хариулдаг. Дараа нь клиент тэр хаягийг хүсэхэд сесс локал болон алсын хаягтай босдог.
Энэ солилцоо PPP болон IPCP-ийн тодорхойлолтод баримтлагдсан бөгөөд алдаа мэт харагдах нарийн ширийг тайлбарладаг: хаягийг сервер өөрийн бодлогоор сонгодог бөгөөд энэ нь сан, хэрэглэгч тус бүрийн тохиргоо эсвэл баталгаажсан хувь хүний танихтай холбогдсон хаяг байж болно. Сан дуусах үед эсвэл бодлого хүсэлттэй зөрчилдөх үед баталгаажуулалт амжилттай болж, харин хаягийн хэлэлцээр бүтэлгүйтэж болох бөгөөд клиент хэзээ ч тогтворжихгүй холболтыг мэдээлдэг.
ip addr show ppp0
ip route show default
dmesg | grep -i pppd
pppd-ийн лог дахь локал болон алсын хаягийг нэрлэсэн мөр нь тэр хэлэлцээрийн амжилттай төгсгөл юм. Амжилттай баталгаажуулалтын хажууд түүний байхгүй нь итгэмжлэлд биш, харин хаягийн үе шат руу заана.
LAN яагаад танд хариу өгч чадахгүй вэ
Алсын талын хязгаараас ирсэн хаяг нь тэр LAN-ийн хостүүд танд хүрч чадна гэсэн хүлээлт үүсгэдэг бөгөөд сервер таны сессийн хаягийг туннель руу буцааж чиглүүлэхгүй бол ихэвчлэн хүрч чаддаггүй. Сангийн дотор байх нь хуваарилалтын тухай мэдэгдэл, топологийн тухай биш. Оффисын файлын серверт таны сессийн хаяг руу маршрут байхгүй, хэрэв VPN сервер түүнийг дамжуулахгүй бол, дамжуулсан ч зөвшөөрөгдөөгүй байж болно.
Тиймээс давхцаж буй хязгаарууд нь харагдах хэмжээтэйгээ тохирохгүй бэрхшээл үүсгэдэг. Хэрэв сан нь клиентийн аль хэдийн ашиглаж буй LAN-тай давхцвал клиентийн маршрутын хүснэгтэд одоо нэг префикс дээр хоёр шаардлага байна, туннельтай ямар ч холбоогүй шалтгаанаар буруу нь ихэвчлэн ялдаг.
Эхлээд сессийг, дараа нь маршрутыг шалгана уу
Эхлээд интерфейс, дараа нь маршрутууд, дараа нь чухал нэг очих газрыг шалгана уу. Алхам бүр өөрийн гэсэн бүтэлгүйтлийн горимтой бөгөөд гурвыг зэрэг шалгах нь дараа нь хамгаалж чадахгүй дүгнэлт гаргадаг.
curl -sS --max-time 5 https://ifconfig.me
ping -c 3 10.50.30.20
ip route get 10.50.30.20
Хэрэв нийтийн шалгалт төгсгөлийн цэгийн хаягийг харуулж, хувийн очих газар хугацаа хэтэрвэл туннель таны үндсэн маршрутыг зөөж байгаа бөгөөд алсын тал тэр очих газарт хариу өгөхгүй байна. Хувийн очих газар хариу өгч, нийтийн шалгалт өөрчлөгдөхгүй бол профайл хуваагдсан туннель ашиглаж байгаа бөгөөд зөвхөн зарим урсгал сессийг ашиглана.
Гурван үе шатыг тусад нь байлга
Баталгаажуулалт, хаягийн хэлэлцээр, дамжуулалт өөр өөрөөр бүтэлгүйтдэг, мөн тус бүр өөр хариуцагчтай. Итгэмжлэл бол таних асуудал, IPCP дуусах нь серверийн бодлогын асуудал, буцах маршрут байхгүй байх нь сүлжээний загварын асуудал юм. Гурвыг “VPN эвдэрсэн” гэж мэдээлэх нь удаан засварыг баталгаажуулна.
Олгосон хаяг, түүний ирсэн сан, LAN түүнд хүрэх ёстой эсэхийг бичиж тэмдэглэ. Тэр нэг тэмдэглэл нь дараагийн хүн DHCP түрээс гэж таамаглаж, хэзээ ч оролцоогүй хязгаарыг хайхаас сэргийлнэ.