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

Колдоп жаткан эрежелериңизди саноодон баштаңыз

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

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

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

Шлюз демейки параметрди көтөрө алабы, аны текшериңиз

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

ip -s link show dev tun0
conntrack -C
ss -s

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

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

Жергиликтүү кызматтар жана жеке DNS дагы эле иштеп жатканын ырастаңыз

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

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

Жергиликтүү өзгөчөлүктөрдү аларга таандык профилге жазыңыз. Бирөөнүн эсинде гана сакталган өзгөчөлүк — кийинки көчүрүүдө биринчи жоголуучу нерсе.

Бир профилди көчүрүп, чек араларды текшериңиз

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

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

ip route get 203.0.113.10
ip route get 10.40.8.15
resolvectl query intranet.example
curl -sS -o /dev/null -w "%{remote_ip}\n" https://example.com

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

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