VPN «туташты» дейт, бирок эч нерсе маршрутталбайт: карай турган эки жер
Маршрут тандоо жана резолверге каттоо ар кандай жол менен эскирет. Адегенде ядродон сураңыз, анан ар бир туташуу боюнча резолверден, акырында ата-эне туташуусун текшериңиз.
Туннель туташкандыгын билдириши мүмкүн, бирок ага эч нерсе жетпейт, жана бул эки факт ар башка жерлерде жашайт. Бири — маршруттар таблицасы, ал дагы эле эч кимге таандык эмес түзмөккө пакеттерди жөнөтө алат. Экинчиси — резолвер, ал дагы эле жоголгон туташуудагы серверди көрсөтө алат. Тармак өзгөрүүсү профилди бузган жок, ал мурдагы туташууга таандык абалды жетим калтырды, ал эми оңдоо экөөнүн кайсынысына карап жатканыңызга байланыштуу.
Адегенде ядродон кайсы түзмөктү колдоноорун сураңыз
Маршруттар тизмеси эмне бар экенин көрсөтөт; маршрут издөө эмне болорун көрсөтөт. Коомдук дарек жөнүндө сурап, жооптогу түзмөктүн атын окуңуз, анткени дал ошол талаа пакеттин пайдалуу жерге жетерин чечет. Жооп туннель түзмөгүн атаса, ядро пакеттерди ага берет, ал интерфейстин артында клиент процесси иштебесе да. Жооп физикалык адаптерди атап, клиент туташкандыгын айтса, туннель көтөрүлгөн жана жөн гана тандалган жол эмес.
Экинчи учур кабель зымсыз байланышты алмаштыргандан кийин кеңири таралган жана өзүн бузулган VPN катары көрсөтөт.
ip route show default
ip route get 203.0.113.9Андан кийин демейки жазууларды окуңуз, анткени мурунку негизги туташуу кошкон маршрут туташуу өзгөрүүсүнөн ашып, жаңысынын алдында турушу мүмкүн. Өчүк түзмөк аркылуу өткөн демейки маршрут таптакыр демейки маршруттун жоктугунан жаман, анткени ядро аны баарыбир артык көрөт. Ар бир жазуунун жанындагы метрикага көңүл буруңуз, анткени бул тартип артыкчылыкты интерфейс аттарынан тезирээк түшүндүрөт.
Андан кийин резолверди файл боюнча эмес, туташуу боюнча окуңуз
Аттарды чечүү өз абалын жана өз эскирүүсүн алып жүрөт. DNS серверлерин туташуу боюнча тизмелеген резолвер өчүк бирок дагы эле катталган туннель туташуусунун серверлерин сактайт, ал эми ар бир сурам андан кийин жооп бербеген серверди күтөт. Симптом — маршруттар таблицасы кынтыксыз көрүнгөндө өлүк сезилген тармак.
Абалды файл эмес, туташуу боюнча караңыз, анткени көп дистрибутивдерде ал файл резолверге символдук шилтеме жана аны оңдоо же эч нерсе кылбайт, же тез кайра жазылат. Кайсы туташуу кайсы серверлерге жана кайсы издөө доменине ээ экенин карап, анан туннель туташуусу дагы эле катталышы керекпи деп сураңыз. Керек болбосо, кол менен жасалган абалды оңдоонун ордуна аны ээлеген туташууну өчүрүңүз. Маршрут издөө пакеттерди башка жерге жөнөтүп жатканда чечилген ат — үчүнчү жана өзүнчө бузуктук.
resolvectl status
resolvectl query app.internal.exampleДаректер чечилип, туташуулар ишке ашпаса, резолвер жайында, маршрут эмес. Даректер такыр чечилбесе, баштоо керек жер ушул.
Эскирген маршрут өзгөрүүгө кантип чыдайт
Клиент тармакка жалгыз ээ эмес. NetworkManager орнотулган хостто VPN профили негизги туташуунун үстүндө иштетилет, ал эми туташуу параметрлери ошол негизге өзүнөн кийин жүрүүгө тийиш VPNди атоого мүмкүндүк берет. Негиз башка профиль артык көрүлгөндүктөн өзгөрсө, туннель жаңы негизге өтөт же эч кимисиз калат.
VPN профили өзүн көтөрбөйт, ошондуктан жупташтыруу профилдин өзүнүн автоматтык туташуу жөндөөсүнөн алда канча маанилүү.
Активдүү тизмени окуп, туннелге тийүүдөн мурун кайсы негиз турганын белгилеңиз. Негиз тизмеде болуп, туннель болбосо, маршрут эскирген эмес, жетишпейт жана оңдоо — активдештирүү. Туннелди активдештирүү баштапкы туташуу жок деп нааразы болсо, ал жупташкан негиз кеткен, ошондуктан туннелди кайра аракет кылуунун ордуна адегенде аны көтөрүңүз же жупташтырууну оңдоңуз. Ата-энеси жок профилди кайталоо ар жолу бирдей ката берет, бул тоскоол эмес, пайдалуу сигнал.
nmcli device status
nmcli connection show --active
nmcli connection up office-vpnЭскирген абалды жетишпеген ата-энеден ажыратыңыз
Үч абал дээрлик ар бир отчётту түшүндүрөт жана ар бири башка оңдоону талап кылат. Дагы бар, бирок туннелди алып жүрбөгөн түзмөк аркылуу өткөн демейки маршрут — эскирген абал, ал жазууну жок кылуу же жооптуу профилди кайра иштетүү аркылуу тазаланат. Клиент процесси жоголгон туннель түзмөгү — тазалоо бузуктугу, ошондуктан көңүл маршруттар таблицасына эмес, ажыратуу жолуна бурулушу керек. Туннель түзмөгү такыр болбосо, ата-эне же жупташтыруу жетишпейт жана маршруттар таблицасы эч качан катышкан эмес.
Кайра жүктөө үчөөнүн кайсынысы болгонун жашырат, дал ошондуктан ал оңдоо болуп сезилет.
Оңдоодон кийин ядродон бир ачык жана бир ички даректи сураңыз, анан ички атты сурап көрүңүз. Дарек иштеп, ат иштебесе, сиз маршруттоо эмес, резолвердеги домен камтылышы маселесин таптыңыз. Кайсы абалды тапканыңызды жазып коюңуз, анткени кийинки тармак өзгөрүүсү сиз тынч калтырганыңызды кайра жаратат.