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 гарын авлага автомат сонголтыг баримтжуулсан.