Калпак ачылат, зымсыз тармактын белгиси кайтат, ал эми VPN дагы эле туташкан бойдон көрүнөт. Андан кийин биринчи ички бет мөөнөтү бүткөнчө илинип турат, жаңы өтмөк да ушундай кылат. Бул сүрөттү үч башка нерсе жаратышы мүмкүн жана аларга үч башка оңдоо керек: уйкудан аман өтпөгөн туннель, эч ким кайра активдештирүүнү сурабаган профиль же сааттар мурун өлгөн сессияны дагы эле кармап турган колдонмо. Аларды салыштыруу бир нерсени кайра орнотуудан тезирээк.

Ойгондон кийин үч нерсе бузулушу мүмкүн

Биринчи талапкер — туннелдин өзү. Дареги бар интерфейс өнөктөш менен байланышы жоголгондон кийин да калышы мүмкүн, ошондуктан индикатор жарыгы иштеген жолдун далили эмес. Уйкудан эски кол алышуу — бул белги, аны көрүү үчүн бир буйрук жетиштүү.

Экинчиси — активдештирүү. Көптөгөн кардарлар өзү кайра туташат; кээ бирлери туташпайт, ал эми кайтууга эч ким чакырбаган профиль ошол жерде отуруп, конфигурацияланган болуп көрүнөт. Бул ийгиликсиздик долбоор боюнча үнсүз, анткени эч нерсе ката берген жок.

Үчүнчүсү — колдонмо. Браузер өтмөгү, SSH сессиясы же маалымат базасынын туташуусу астындагы транспорт өлүк болсо да, тармак өзгөрүүсүнөн файл дескриптору катары аман өтө алат. Анда жаңы сессия эң сонун иштейт, бул туннель башынан бери жакшы болгонун айтат.

Бир нерсени өзгөртүүдөн мурун үчөөнү салыштырыңыз, анткени оңдоолор кабатташпайт. Кайра баштоо өтүнүчү берилбеген кардарды кайра баштоо сизге керек болгон далилди текке кетирет. Конфигурацияга тийүүдөн мурун симптом кайсы талапкерге туура келерин жазыңыз. Ошол бир сүйлөм адатта тергөөнүн калган бөлүгүн чечет.

Биринчи: туннель кайттыбы?

Кардардын өзүнүн статус текстине эмес, интерфейске жана өнөктөштүн абалына караңыз. Дареги бар, бирок жакында кол алышуусу жок интерфейс — аты менен гана турган туннель.

ip -brief addr show
wg show
ip route show table all | head -20

Эгер интерфейс такыр жок болсо, туннель аман калбады жана аны ким кайтарышы керек эле деген суроо жаралат. Эгер ал бар, бирок кол алышуу эски болсо, өнөктөш менен байланышты кайра орнотуу керек, ал эми кардар аны иштетүүчү трафикти күтүп турушу мүмкүн.

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

Экинчи: бир нерсе аны кайтууга чакырдыбы?

Дал ушул жерде салыштыруу өз баасын актайт. OpenVPN плагин профилин жана жергиликтүү WireGuard туташуусун NetworkManager башкача иштетет, ал эми туташуу жөндөөлөрүнүн шилтемеси connection.autoconnect VPN профилдерин активдештирбей турганын ачык айтат; VPNди туташуу менен көтөрүү механизми connection.secondaries.

nmcli connection show --active
nmcli -f connection.autoconnect,connection.secondaries connection show "Work VPN"
journalctl -u NetworkManager -b --no-pager | tail -40

Эгер кол менен кайра туташуу көйгөйдү ар жолу оңдоп турса, бул сынган туннель эмес, жетишпеген активдештирүүнүн белгиси. Журнал адатта интерфейстин төмөндөп жатканын жана аны эч нерсе кайтарбаганын көрсөтөт.

Дароо уйку илгичин кошуу каалоосуна каршы туруңуз. Тармак калыбына келгенге чейин иштеген илгич жардам берүүгө аракет кылган процесстин өзү менен жарышат жана кайталануучу көйгөйдү үзүл-үзүл көйгөйгө айландырат.

Үчүнчү: колдонмо эски абалды кармап турабы?

VPNге тийүүдөн мурун ошол эле багытка таптакыр жаңы сессия ачыңыз. Эгер жаңы сессия иштеп, эскиси иштебесе, туннель жакшы, ал эми колдонмо өлүк туташууну кармап турат.

Бул үч текшерүүнүн эң арзаны жана эң көп өткөрүп жиберилгени, анткени ийгиликсиз терезе дал экранда турат. Аны жабыңыз, кайра ачыңыз жана көйгөй сакталабы же жокпу байкаңыз. Эгер жаңы сессия иштесе, туннелди тергөөнү толук токтотуңуз. Эгер ал да ийгиликсиз болсо, колдонмо себеп эмес, симптом.

Кээ бир колдонмолор мөөнөт бүткөндөн кийин өзү калыбына келет, ошондуктан симптом бир нече мүнөттөн кийин өзү оңдолгондой көрүнүшү мүмкүн. Бул жүрүм-турум туннелге эмес, колдонмого багыттайт жана аны өзүнчө жазууга татыктуу. Өзү эле оңдолду деген кесиптеш ушул үлгүнү сүрөттөп жатат, ийгилик эмес.

Салыштырууну кайталануучу кылыңыз

Өзгөрмөлөрдү кичине кармаңыз: бир кирүү тармагы, бир уйку узактыгы жана ар жолу ошол эле биринчи сурам. Анан эки жыйынтыкты жазыңыз: кол менен кайра туташуу аны оңдойбу, жана дагы бир уйку ийгиликсиздикти кайтарабы.

Дал акыркы байкоо үч талапкерди эң ишенимдүү түрдө ажыратат. Ийгиликсиз эски сессиядан кийин иштеген жаңы сессия туннелдин көйгөйү эмес, жана кардарды кайра орнотуу муну өзгөртпөйт.

WireGuardдын туруктуу keepalive'ы бул сүрөттө NAT карталоо keepalive'ы катары гана орун алат. Ал карталоону ачык кармоо үчүн пакеттерди жөнөтөт; ал машинанын укташын токтотпойт жана процесс токтотулуп турганда жөнөтүүнү уланта албайт.

Билетке эмне тапканыңызды жазыңыз: үчөөнүн кайсынысы бузулган, аны эмне оңдоду жана кантип кайталадыңыз. Дүйшөмбү күнү калпак ачкан кийинки адам сизге ыраазычылык билдирет, жана жоопту нөлдөн кайра издештин кереги жок.

Тектеш макалалар