WireGuard MTU-ін кім таңдайды: wg-quick, ядро әлде сіз
WireGuard MTU туралы келіссөз жүргізбейді. Орнату құралы, желі менеджері немесе конфигурация жолыңыз шешеді, ал әдепкі мән жол туралы болжам, өлшем емес.
WireGuard-та MTU келіссөзі жоқ. Ол интерфейс бергеннің бәрін шифрлап жібереді, ал капсулаланған пакет жолдан асып кетсе, көре алмайтын жерде тасталады немесе бөлшектенеді. Интерфейс MTU-ін біреу таңдауы керек, және ол біреу — интерфейсті көтерген құрал.
Үш үміткер бар, оларды шатастыру оңай.
Мән келуі мүмкін үш орын
Мәнді интерфейс конфигурациясында анық орнатуға, орнату құралы маршрут ақпаратынан есептеуіне немесе интерфейске ие кез келген желі менеджері орнатуына болады. Кәдімгі wg шақыруы бұлардың ешқайсысын жасамайды, себебі wg тек кілттер мен теңсеріктерді басқарады. MTU желі интерфейсінде тұрады, сондықтан ip link show wg0 оны оқитын орын.
Қай жағдай қолданылатынына сенімді болмасаңыз, әуелі MTU-ді оқып, сосын интерфейсті кім қосқанын анықтаңыз.
Интерфейсті кім басқаратынына қарай шешіңіз
Егер оны wg-quick бастаса, айқын MTU жолы жеңеді, әйтпесе ол мәнді есептейді. Егер желі менеджері бастаса, сол менеджердің профилі шешеді. Егер контейнерлік орындау ортасы немесе провайдер клиенті бастаса, wg-quick мінез-құлқын болжамдамай, олардың құжаттамасын оқыңыз.
Шешім абстрактылы түрде қай сан жақсы дегенде емес. Шешім — қай компонентті шынымен конфигурациялай аласыз.
Әдепкі есептеу не істейді
wg-quick теңсеріктің шеткі нүктесіне маршрутты іздейді, сол шығыс интерфейсінің MTU-ін алады және капсулалау шығынын шегереді. IPv4 сыртқы тақырыбымен бұл шамамен 60 байт, IPv6-мен шамамен 80. Нәтиже шектеледі: 1500 байттық жол 1420 береді, тек бір мекенжай тобында жұмыс істейтін мән емес. Бұл ақылға қонымды әдепкі, сіздің жолыңыздың өлшемі емес.
Ол кейінгі туннель, мобильді байланыс немесе сүзілген ICMP жолы туралы біле алмайды.
Бұл шек нақты сұрақты жасырады. Егер жолыңыз шынымен ұшынан ұшына 9000 байт болса, 1420 өнімділікті үстелде қалдырады, ал жол 1400 болса, 1420 қазірдің өзінде тым үлкен. Әдепкі мән — ымыра, оны солай қабылдау керек.
Жол аяғыңыздың астында өзгергенде
Ethernet-тен Wi-Fi-ға, одан телефон хотспотына ауысатын ноутбук бастаған интерфейс MTU-ін сақтайды. Сыртқы жол енді кішірек болуы мүмкін, және ештеңе қайта келіспейді. Кірістірілген туннельдер жағдайды нашарлатады, өйткені әр қабат өз шығынын сол бір бюджеттен шегереді. Кеңседе жұмыс істеген мән әуежайда жұмыс істейтін мән емес.
Жуырдағы қол алысу кілттердің жұмыс істейтінін дәлелдейді. Үлкен пакеттер сыя ма, жоқ па — оны дәлелдемейді.
Бір уақытта бір санды сынаңыз
Сол қолданба мен межелі орынды сақтаңыз, бір мәнді өзгертіп, өлшеңіз. ping -M do -s 1372 DF биті қосылған 1400 байттық пакетті тексереді, және бұл сізге керек тест түрі. Кіші сұраныстар жұмыс істеп, үлкендері тұрып қалса, бұл маршруттау емес, өлшем мәселесі.
Тек MTU-ді өзгертіңіз. Бірнеше пакет опциясын бірге реттеу қайсысы маңызды болғанын айтпайды.
Және MTU өзгерісі жоғалған қайтару маршрутын, жіберу ережесін немесе DNS ақауын түзетеді деп күтпеңіз. Олар да трафиксіз симптомдар береді және өз тесттері бар. wg-quick нұсқаулығы автоматты таңдауды құжаттайды.