1-р адаптер хипервизорын жагсаалтад эхний байрлалд байх нь зөвхөн харуулах дараалал бөгөөд зочны маршрутжуулалтын хүснэгт үүнийг уншихгүй. Замыг префикс, метрик болон хоёулангийн өмнө үйлчилдэг аливаа бодлогын дүрэм тодорхойлно. Тиймээс лабораторийн VM-д гүүрэн адаптер нэмэх нь хоёр дахь өгөгдмөл зам үүсгэж болох бөгөөд хуучин NAT интерфейс одоо ч байгаа ба хоёр дахь гэж дугаарлагдсан байдлаар харагдана. Үр дүн нь заримдаа туннель ашигладаг, заримдаа ашигладаггүй VM бөгөөд үүнийг тайлбарлах ямар ч тохиргооны өөрчлөлт байхгүй.

Замыг гурван нөхцөл тодорхойлно

Гурван нөхцөл нь: аль префикс илүү тодорхой, префиксүүд тэнцүү үед метрикүүд юу хийдэг, техник хангамжийн өөрчлөлтийн дараа зочин ямар дүрэм хэрэглэсэн. Нэг команд тутамд хариулж болох бөгөөд аль нь ч хипервизорын дугаарлалттай холбоогүй.

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

Нэгдүгээр нөхцөл: аль префикс ялах вэ

10.8.0.0/24 руу чиглэсэн зам түүний доторх хаягийн хувьд өгөгдмөл замыг дийлнэ, метрик болон адаптерын дарааллаас үл хамааран. Тиймээс тодорхой зам суулгадаг VPN клиент бага метрик бүхий хоёр дахь адаптер гарч ирсэн ч үргэлжлүүлэн ажиллана: зардлыг харгалзахаас өмнө тодорхой байдал ялна. Ашиглагдаж байна гэж бодож буй хүснэгтийг ip route show-оор, тодорхой очих газарт цөм үнэхээр ямар хариулт өгөхийг ip route get 203.0.113.9-ээр шалгана уу.

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

Хоёрдугаар нөхцөл: метрик юу хийдэг, юу хийдэггүй

Түүний үүрэг олонхийн хүлээж байгаагаас нарийн. Метрикүүд нэг префикс руу чиглэсэн замуудын хоорондын тэнцлийг шийддэг; тэд өргөн замыг илүү тодорхой замыг дийлэх боломж өгдөггүй. Тэнцэл үед бага тоо давуу эрхтэй бөгөөд өөр өөр үйлдлийн системүүд эсрэг чиглэлд тоолдог тул Linux болон Windows хооронд хуулагдсан зөвлөгөөнүүд ихэвчлэн өөртэйгөө зөрчилддөг.

Зочинд ip route show метрикийг зам бүрийн хажууд хэвлэдэг бол Windows-д Get-NetRoute нь InterfaceMetric болон замын метрикийг хэвлэдэг. Хоёуланг нь уншина уу, учир нь үр дүнтэй давуу эрх нь нэг талбар биш нийлбэр байж болно. Хэрэв хоёр өгөгдмөл зам байвал энэ нь олдвор: зочинд гарах хоёр зам байгаа бөгөөд аль нь ялах нь техник хангамжийн өөрчлөлт өөрчилж болох тооноос хамаарна.

Гуравдугаар нөхцөл: зочин үнэхээр юу хэрэглэсэн бэ

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

Төлөвлөсөн төлөвийг биш, хэрэглэсэн төлөвийг шалгана уу. ip -br link одоо байгаа интерфейсүүдийг харуулна, харин NetworkManager бүхий хост дээр nmcli connection show аль профайл аль төхөөрөмжид холбогдсоныг харуулна. Холбогдож чадаагүй профайл интерфейсийг хаяггүйгээр асаалттай орхидог нь маршрутжуулалтын асуудал мэт харагдах боловч нэршилтийн асуудал юм. Сэргээсэн агшин зураг үүнийг улам дордуулдаг, учир нь зочны хадгалсан төлөв шинэ техник хангамж өгөхөө больсон адаптерын таних тэмдэгт иш татаж болно.

Лабораторийн топологийг давтагдахуйц байлга

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

Ихэвчлэн дөрвөн үүргийг нэрлэхэд хангалттай: хувийн холбоос, удирдлага, гадаад тээвэр, туннель. Тус бүр файлд тодорхой адаптер болон тодорхой зочны интерфейст тохирох ёстой.

Дараа нь техник хангамжийн өөрчлөлт, дахин ачаалалт эсвэл сэргээсэн агшин зургийн дараа бодит програмыг туршаад, тэр туршилтад VPN-ийн төгсгөлийн цэг хүрэх замыг оруулна уу. Хэрэв гарцын VM цорын ганц гарц байх ёстой бол туршилтын VM-д санамсаргүй хоёр дахь өгөгдмөл зам байхгүй эсэхийг шалгана уу, учир нь гүүрэн адаптер яг хоёр дахь өгөгдмөл замыг нэмдэг. Хипервизорын консолоос биш, зочноос туршаарай, учир нь аль интерфейс аль нь вэ гэдэг дээр хоёр тал санал нийлэхгүй байж болно.

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

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