Эмне үчүн жалгыз route-nopull файл серверин жеткиликсиз калтырат
Түртүлгөн маршруттарды этибарга албоо — бөлүнгөн туннелдин жарымы гана. Маршрут ээсин тандаңыз, кеңсе префиксин кол менен кошуңуз жана аны оңдолду деп эсептөөдөн мурун үч агымды текшериңиз.
Файл сервери жакшы ачылат, ал эми кошуна терезедети видео чалуу кагылып баштайт. Эч нерсе жай эмес жана эч бир MTU туура эмес эмес: кардарыңыз сервер берген маршруттар тизмесин кабыл алды, ошондуктан ар бир пакет эми кеңсе файрволу аркылуу чыгат. Оңдоо дагы бир жөндөө желеги эмес, кардардын маршрут таблицасы кимге таандык деген чечим. Бул чечим бир жерге таандык, жана төмөнкү бузулуу режимдери кайсы жерди тандаганыңызды айтып берет.
Маршрут таблицасы кимге таандык экенин чечиңиз
Үч ээси болушу мүмкүн. Сервер маршруттарды жана демейки шлюзди түртө алат, ошондо кардар айтылгандын баарын орнотуп, толук туннелге айланат. Кардар профили түртүүлөрдөн баш тартып, өзүнүн маршрут саптарын алып жүрүү менен ээликти ала алат. Иш тактасынын байланыш менеджери да өзүнүн маршрут жана демейки маршрут касиеттери аркылуу чечимдин ээси боло алат.
Ар бир тандоо ар башкача ийгиликсиз болот, ошондуктан профилди оңдоодон мурун таблицаны окуган жөн. Симптомуңузга туура келген сап — сизде чындыгында бар ээ.
| Owner | Where it lives | Result |
|---|---|---|
| Server | server config, redirect-gateway, pushed routes | client becomes a full tunnel |
| Profile | route-nopull and its own route lines | tunnel up, office prefix missing |
| Manager | never-default plus its own routes | desktop decides, profile ignored |
Бирин тандап, аны жазып койңуз. Экөөнү аралаштыруу демейки жолу өзүнүн документтерине каршы келген хост калтырат, ал эми кийинки инженер кайсы катмар жеңгенин аныктай албайт. Жеңилгенин ачык жок кылыңыз.
route-nopull түртүүлөрдү чыпкалайт, ал маршрут кошпойт
route-nopull кардар профилине таандык, жана анын ошол файлдагы тартиби маанилүү эмес, анткени ал серверден келген маанилерди гана таштайт. Ал түртүлгөн маршруттарды, анын ичинде түртүлгөн демейки маршрутту таштайт, ал эми туннел кадимкидей көтөрүлө берет.
Адамдар байкабаган натыйжа — түртүлгөн DHCP параметрлери алар менен кошо кетет. Сервер жиберген DNS жөндөөлөрү да ташталат, ошондуктан ички аттар чечилбей калат, туннел соо болуп, сервер дарек боюнча жеткиликтүү болсо да.
Бул кеңсе префиксине жолу жок туннелди калтырат, эгер өзүңүз бирди кошпосоңуз: ошол эле профилде route-nopull андан кийин route 10.30.0.0 255.255.0.0. Ал сап даректи жана масканы алып жүрөт; ал кийинки секирүүнү атабайт.
Альтернатива форма шлюз белгисин кошот, route 10.30.0.0 255.255.0.0 vpn_gateway, ал жазууну аты боюнча туннелге багыттайт. Импорттоочулар бул вариантты которобу же жокпу — айырмаланат, ошондуктан жазуу ядро таблицасында жок болсо, сакталган байланышты текшериңиз.
ping менен эмес, маршрут издөө менен текшериңиз
ping бир нерсе жооп бергенин айтат. Маршрут издөө ядро кайсы интерфейсти тандаарын айтат, жана бул сиз чындыгында берген суроо. Төрт кыска буйрук жок маршрутты туура эмес түзмөккө багыттаган маршруттан ажыратат.
ip route show dev tun0 менен туннелдин эмнени орнотконун окуңуз. Эч кандай чыгарылыш жок болушу нөл маршрутту билдирет, бул иштеген бөлүнгөн туннел эмес, жана ачык сапсыз чыпканы кошуунун кадимки натыйжасы ушул.
Андан кийин ip route get 10.30.5.7 менен бир кеңсе дарегин, ал эми ip route get 1.1.1.1 менен бир кадимки интернет дарегин текшериңиз. Экинчиси физикалык интерфейсти аташы керек; эгер туннелди атаса, түртүү такыр чыпкаланган эмес.
Акырында ip rule окуңуз, анткени мурунку аракеттен калган саясат эрежеси жаңы оңдолгон таблицаны басып кетиши мүмкүн. Үстүндө эскирген эрежеси бар туура профил так бузулган профилге окшош. Дагы бир эреже кошуудан мурун өткөн жолу кошкон эрежени жок кылыңыз.
Кайчылашкан субтармактар бузулган туннелге окшош
Эки жеке диапазон кардардын көз карашынан бирдей болушу мүмкүн, жана дал ошол жерде бөлүнгөн туннел өзү жаратпаган нерсе үчүн күнөөлөнөт. Эгер кеңсе үй маршрутизаторуңуз колдонгон префикстин өзүн таратса, туннел маршруту маршрутизаторду жаап калат да, үй тармагы жоголгондой көрүнөт.
Бир нерсени өзгөртүүдөн мурун жөнөкөй дарек тизмесин колдонуп, өз интерфейсиңиздеги даректи профил орноткон маршрут менен салыштырыңыз. Кайчылашуу реалдуу, жана аны эч бир профил параметри чечпейт. Оңдой ала турганыңыз — аттоо, кийинки адам бир эмес, эки диапазонду көрсүн.
Адал оңдоолор — бир тарапты кайра номерлөө же кеңседе даректерди которуу. Бир хост маршрутун маршрутизаторго кадоо маршрутизатор дареги өзгөргөнгө чейин иштейт, андан кийин ал биринчисинин үстүнө кошулган экинчи сырга айланат.
Чечим кайра туташуудан аман өтсүн
Кол менен терилген жазуулар кайра туташуудан аман өтпөйт, ал эми байланыш менеджери профил ишке кирген сайын таблицаны кайра курат. Чечимди байланыш түзүлгөн жерге коюңуз — профилби же менеджердин сакталган жөндөөлөрүбү. Андан кийин жүрүм-турумду чалуу учурунда аныктоонун ордуна байланышты бир жолу атайын кайра иштетиңиз. Кийинки кайра туташууга чейин гана иштеген профил бүтө элек.
Үч жолду бир убакта сынаңыз: кеңсе хостун түз дареги боюнча, ошол эле хостту аты боюнча жана кадимки коомдук сайтты. Ортодогу түртүлгөн DNS параметрлеринен баш тарткандан кийин жөндөгөн ат кызматына көз каранды, жана тынч ийгиликсиз болгон да ошол.