VPN кармоосундагы ички жана тышкы пакеттер: өлчөмдөр эмнеге башка
Бир кармоо туннель интерфейсинде ачык текстти, экинчиси линиядагы шифрленген кадрларды көрөт. MTUну күнөөлөөдөн мурун экөөнү тең окуңуз.
Туннель интерфейсинде 1400 байттык пакеттерди кармайсыз, физикалык интерфейсте кайра кармайсыз, сандар дал келбейт. Даректер башка, өлчөмдөр башка, экинчи файл башка сүйлөшүүгө окшош. Эч нерсе бузулган эмес. Эки башка пакет эки башка катмарда турат, алардын ортосундагы айырма — туннелдин трафигиңизге кылганы. MTUну күнөөлөөдөн мурун эки көрүнүштү тең окуңуз.
Эки байкоо чекити жана ар бири көрсөткөн пакет
Туннель интерфейсинде алынган кармоо ички пакетти көрсөтөт: коргоо колдонула электеги баштапкы булагы жана багыты менен колдонмонун пайдалуу жүгү. Физикалык интерфейстеги кармоо тышкы пакетти көрсөтөт: IP башы, транспорт башы, инкапсуляция, анан пайдалуу жүк катары шифрленген ички пакет. Бир эле сүйлөшүү, башка объектилер. Файлда кайсы бар экенин атасаңыз, дал келбестик табышмак болбой калат.
Өлчөм айырмасы — кошумча чыгым, дарек айырмасы — долбоор. Тескери карасаңыз, баш аламандык болжолдуу болот: адамдар ички 1400 байттык пакетти тышкы 1450 байттык пакет менен салыштырып, бир нерсе туура эмес деп чечишет жана эч качан күнөөлүү болбогон MTU жөндөөлөрүн өзгөртө башташат. Файлга интерфейс менен катмарды жаздырыңыз, анткени бул белги окурманга биринчи керек жана адамдар биринчи калтырган нерсе.
Кармоону баштоодон мурун катмарды чечиңиз
Биринчи пакет жазыла электе кайсы катмар сурооңузга жооп берерин чечиңиз. MTU суроосу адатта тышкы көрүнүштү талап кылат, анткени баштар ошол жерде чогулат жана жолдун чеги ошол жерде көрүнөт. Колдонмо суроосу адатта ички көрүнүштү талап кылат, анткени сизге маанилүү пайдалуу жүк дагы ошол жерде. Плансыз экөөнү тең кармоо эки файл жана нөлдүк тыянак калтырат.
Зыянсыз, уруксат берилген сыноону колдонуңуз жана өзүңүзгө маанилүү булак, багыт жана убакыт боюнча чыпкалаңыз. Чогултуудан мурун куралдын интерфейс жана чыпка параметрлерин окуңуз, анткени метаберилиштер адатта жетиштүү жана пайдалуу жүктөн алда канча оңой бөлүшүлөт. Ички кармоону демейде купуя деп караңыз, анткени ал жолдун кийинки бөлүгүндө гана корголгон ачык колдонмо берилиштерин кармайт.
Өлчөм айырмасында чындыгында эмне бар
Тышкы пакет кошумча баштарды жана коргоо материалын ташыйт, канча ташыйары протоколго жана анын параметрлерине байланыштуу. Жолдогу фрагментация, бириктирүү же кайра иреттөө бир ички пакет менен аны ташуучу тышкы пакеттердин көрүнгөн бир-бирине шайкештигин бузушу мүмкүн, ошондуктан өлчөм-өлчөм салыштыруу ар дайым мүмкүн эмес. MTU бузулушуна шектенсеңиз, өлчөм кайтарымын жана трафик токтогон чекитти издеп, аны колдонмо билдирген менен салыштырыңыз. Жоопсуз кайра жөнөтүү үлгүсү — кийинки хоптун өлчөмүн ташыган ICMP катасынан башка сигнал.
Хосттон чыккан бир пакет аны алыс тарап алганын эч нерсе далилдебейт. Кармоо өз интерфейсиңизде бүтсө, сиз ядро бир нерсе чыгарганын гана көрсөттүңүз, бул жол тууралуу жеткиликтүү эң алсыз далил. Кармоону кайталануучу симптом менен айкалыштырыңыз: ошол эле багыт, ошол эле операция, ошол эле өлчөм, бир өзгөрмөнү өзгөртүп эки жолу иштетиңиз.
Оффлоодду сандарга окуу
Хост тарабындагы сегментация жана башка оффлоод экинчи бурмалоону кошот жана локалдык кармоонун линияга карама-каршы келишине себеп болот. Локалдык кармоо адаптер кийин бөлгөн буферлерди көрсөтүшү мүмкүн, ошондуктан звенодогу кадрлар файл сунуштагандан кичине жана көбүрөөк. Ошондуктан кармоо файлындагы чоң буфер чоң кадрдын ар бир звенодон өткөнүн далилдебейт. Өлчөмдөр тыянагыңызга маанилүү болсо, кармоону кайдан алганыңызды жана ошол интерфейсте оффлоод активдүү болгонун жазыңыз.
Болбосо жолдун жүрүм-турумун эмес, хосттун ыңгайлуулугун өлчөйсүз. Интерфейси жана оффлоод абалы жазылган эки файл бул талаштардын көбүн бир мүнөттө чечет.
Кармоо далил болууну кайда токтотот
Шифрленген тышкы пакеттерди көрүү бул сыноо шартында коргоо чеги бар экенин көрсөтөт жана түзмөктөгү башка колдонмолор, оператордун мамилеси же эндпоинттин өз абалы тууралуу эч нерсе айтпайт. Туннелдин ичинде ачык текст көрүү туннел бузулган дегенди билдирбейт, бул шифрлоо чекитинен жогору кармаганыңызды билдирет жана ал көрүүгө татыктуу жай. Кармоо — жай тууралуу далил, система тууралуу өкүм эмес, билет да ошондой сүрөттөшү керек. Отчётто алкак тууралуу сүйлөмдү калтырыңыз, анткени бир байкоонун аудит билдирүүсүнө айланышын токтоткон дал ошол.
Ар бир файлды интерфейси, чыпкасы жана убакыт белгиси менен атаңыз жана иликтөө бүткөндө жок кылыңыз. tcpdump колдонмосу бул жерде колдонулган интерфейс жана чыпка флагын, кармоону кичине сактагандары менен кошо сүрөттөйт.
Эгер далилди бөлүшүүгө туура келсе, берилиштерди эмес, өлчөмдөрдү, убакыт белгилерин жана флагларды бөлүшүңүз. Суроо пакеттин өлчөмү тууралуу эле, ал эми жоопко бирөөнүн берилиштери сейрек керек.