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

Чыпка чындыгында эмнени салыштырат

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

Тармак диапазонуна окшош сап дагы эле жөн гана белгилер. Ал эч кандай префиксти тандабайт, тармак биттери боюнча эсеп жүргүзбөйт жана багыттардын жыйындысын туюнта албайт. Мындай эреже иштеп жаткандай көрүнүп, кийин токтоп калса, жиберилген текст адатта формасын өзгөрткөн болот.

Бир боштук дал келүүлөрдүн жыйындысын өзгөртөт

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

pull-filter ignore "route"
pull-filter ignore "route "

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

Тартип жана аракет ар башка симптомдорду жаратат

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

ActionEffect on the sessionHow it gets reported
IgnoreOption dropped, session continuesSomething is missing afterwards
RejectError raised, connection restartsThe VPN keeps dropping

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

Хост эмнени орнотконун текшериңиз

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

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

Аны ишеним чеги катары кабыл албаңыз

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

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

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