Эмне үчүн адаптерлердин ирети лабораторияңыздын VPN маршрутун аныктабайт
Гипервизордогу 1-адаптер конок кайсы маршрутту тандаарын айтпайт. Ар бир аппараттык өзгөртүүдөн кийин префикстерди, метрикаларды жана саясат эрежелерин салыштырыңыз.
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 тармактык документтери адаптер режимдерин жана ар бири эмнеге туташканын сүрөттөйт, экинчисин коштон мурун окууга татыктуу бөлүк ушул. Ар бир роль үчүн кайсы адаптер кызмат кыларын аныктаган лаборатория маршруттун өзгөрүүсүн түшүнүктүү кылат. Гипервизордун номерлөөсүнө таянган лаборатория ар бир өзгөрүүнү тажрыйбага айландырат.