Туннель иштеп турганда eth0ден жарыя даректерди көрүү бир нерсе качып кеткенин далилиндей сезилет. Адатта тескерисинче болот: туннелдин өз пакеттери серверге жетүү үчүн ошол адаптерден өтүшү керек жана алар кадимки UDP же TCP агымдарына окшош. Ички пакет туннелдин түзмөгүндө гана пайда болот. Экөөнү ажыратуу кабыкты окуу маселеси, байт санына ишенүү эмес.

Туннелдин ар бир пакети баары бир зымдан өтөт

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

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

Бир убакта бир интерфейс тартыңыз

Сандарды салыштыргыңыз келсе, бир убакта бир интерфейсти гана тартыңыз. any жасалма интерфейси бардык түзмөктү бир убакта чогултат, ошондуктан өткөрүлгөн пакет кирүү жана чыгууда көрүнөт, ал эми жергиликтүү жаралган пакет эки түрдүү формада эки жолу көрүнөт. Пакет саны барабар, байт саны барабар эмес болушу кадимки көрүнүш, анткени кабык өзү көтөргөн нерседен чоң. ARP, DHCP жана IPv6 маршрутизаторунун жарыялары жергиликтүү байланышка таандык жана тиркемеңиз жөнүндө эч нерсе айтпайт.

sudo tcpdump -i eth0 -n host 203.0.113.10 and udp port 1194

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

Ядродон кайсы түзмөктү тандаарын сураңыз

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

ip route get 1.1.1.1
ip -6 route get 2606:4700:4700::1111

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

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

Тартуу чын эле агым болгондо

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

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

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