Туннелдин /32 көчүрмөсү кеңсе ички тармагын маршруттабайт
VPN адаптериңизге берген дарек шилтемени сүрөттөйт, багыттоо жерин эмес. Ресурс префиксин профилге кошуңуз жана демейки маршрутту тийбеңиз.
VPN туташат, интерфейс отуз эки биттик маска менен даректи көрсөтөт, ал эми кеңсе сервери жеткиликсиз бойдон калат. Кийинки кадам көбүнчө ошол масканы маршрутта кайра колдонуу болот, интерфейс туннелдин кайда жете аларын сүрөттөйт деген теория менен. Андай эмес. Бул дарек чекиттен чекитке шилтеменин жергиликтүү учуну сүрөттөйт, ал эми сизди кызыктырган багыттоо жери анын экинчи тарабындагы башка префиксте жайгашкан.
Эки башка нерсе аралашып жатат: туннель берген дарек жана ал аркылуу жетүүнү каалаган тармак.
Эки дарек, эки милдет
Чекиттен чекитке туннелинде кардар дареги көбүнчө бир хост дареги болот, анткени шилтеменин экинчи учуну так бир өнөктөш бар. Жалпы сегмент да, ARP да жок, ошондуктан Ethernet'те абсурд көрүнгөн маска бул жерде толугу менен кадимки.
Багыттоо префикси кеңсе тармагы жөнүндө факт, туннель жөнүндө эмес. Эгер бир сервер керек болсо, маршрут ошол сервер үчүн хост маршруту. Эгер бүт кеңсе ички тармагы керек болсо, маршрут ошол ички тармак. Бул эки жооптун эч бири интерфейстен окулбайт, жана бирин туннель дарегинин жанында көрүнгөнү үчүн тандоо — иштеп жаткан конфигурацияны бузуунун жолу.
| What you need to reach | What to install |
|---|---|
| One server, nothing else | A host route for that address |
| The office subnet | A route for the subnet prefix |
| Everything in the private space | Only if the requirement says so, and only with the owner's approval |
Ошол үчүнчү сап — оптимизмдин токтоп калышка айланган жери. Бүт жеке диапазонду бир гана сайтка кызмат кылган туннелге багыттоо байланышы жок трафикти жеткире албаган жолго түртөт, жана келип чыккан бузулуулар өтө кенен маршрут эмес, бузулган VPN сыяктуу көрүнөт.
Префиксти талаптан тандаңыз
Профилди тийүүдөн мурун талапты сүйлөм менен жазыңыз: кайсы хосттор жеткиликтүү болушу керек жана аларды жапкан эң кууш префикс кайсы? Бир сервер — хост маршруту. Ички тармак — ички тармак маршруту. Ички тармактардын диапазону — жыйынтык, ал эми жыйынтык анын ичиндеги ар бир дарек жеткиликтүү деген убада, бул сейрек чындык.
Анан санды кеңсе чындыгында колдонгон нерсе менен салыштырыңыз. Префиксти сайттын даректөө планы менен ырастабай эле чат билдирүүсүнөн көчүрүү — маршруттун эч кимге таандык эмес ички тармакка көрсөтүү жолу.
Маршрут — жол, уруксат эмес экенин да унутпаңыз. Шлюз кардарыңыз багыттоо жерин колдоно аларын дагы эле чечет, ал эми кызмат сизге дагы эле баш тарта алат. Маршрутту туура орнотуу пакетти ошол жерге жеткирет жана авторизация жөнүндө эч нерсе айтпайт.
Профилге кошуңуз, аны эч качан алмаштырбаңыз
NetworkManager профилиндеги маршруттар — көп маанилүү касиет, ал эми коюу менен кошуунун айырмасы бир белги. Жазууну кошуу жана мурун сакталгандын баарын сактоо үчүн плюс формасын колдонуңуз.
nmcli connection modify uuid 11111111-2222-4333-8444-555555555555 \
+ipv4.routes "10.40.20.9/32"
Плюссуз дайындоо бүт тизмени алмаштырат. Мурунтан бир нече префикси бар профилде бул иштеп жаткандарды үнсүз жок кылат, ал эми симптом кийинчерээк ушул ноутбуктан мурун жеткиликтүү болгон кызмат катары келет.
Аттын ордуна UUID колдонуңуз. Калыбына келтирүүдөн кийин аттар кайталанат, жана сиз оңдоп жаткан туташуу трафигиңизди ташыган туташуу болбошу мүмкүн. Адегенде окшош жазуу бар-жогун текшериңиз, анткени көчүрмө кошуу зыянсыз болсо да тартипсиз.
Бул маршрут касиеттеринин маалымдамасы орнотулган версия үчүн багыттоо жерин, милдеттүү эмес кийинки секирүүнү, метриканы жана атрибут синтаксисин документтештирет. Кийинки секирүүнү кошуудан мурун аны окуңуз, анткени анын керектиги интеграцияга жана топологияга байланыштуу, ал эми интерфейстер тизмесиндеги биринчи даректен аны болжолдоо ыкма эмес.
Демейки маршрут жана DNS — өзүнчө чечимдер
Adding an office prefix says nothing about where the rest of your traffic goes. If policy requires ordinary internet traffic to stay outside the tunnel, that is the ipv4.never-default decision, and it belongs to whoever owns the connection policy rather than to whoever is fixing one unreachable server.
Автоматтык маршруттар — этиятсыз тийүүгө болбой турган дагы бир нерсе. Бир жок жазууну чечүү үчүн аларды басуу бир нече иштеп жатканды жок кылышы мүмкүн, ал эми муну сунуштаган адам адатта башка push'тары бар башка профилди карап жаткан.
DNS'тин өз жолу жана өз бузулуулары бар. Туура эмес чечүүчү аркылуу туура дарекке чечилген ат, же жеке зона үчүн жооп бере албаган чечүүчү маршрут кемчиликсиз болгондо да маршруттоо маселеси сыяктуу көрүнөт. Даректи жана атты өзүнчө текшериңиз, анан кайсы катмар чындыгында ийгиликсиз болгонун чечиңиз.
Эмне колдонулганын текшериңиз
Сакталган өзгөртүү — колдонулган өзгөртүү эмес. Менеджердин колдоого алынган жашоо циклы аркылуу кайра туташыңыз, анан көздөлгөн багыттоо жеринин чыныгы маршрутун жана кайсы таблица караларын чечкен саясат эрежелерин караңыз.
Эгер префикс бар болуп, туташуу дагы эле ийгиликсиз болсо, сиз башка маселеге өттүңүз: булак дарегин тандоо, алыскы учунундагы кайтаруу маршруту же кардарыңызды четке каккан кызмат. Алардын ар бири мурун оңдогон профилиңизден көрө кароого жакшыраак жер.