Administraator lisab FORWARD-i TCPMSS-i piiramise. Otse marsruuditud liiklus paraneb, kuid kohaliku Squidi eksemplari kaudu allalaadimised jäävad ikkagi kinni. Puhverserveri ühendus veebisaidiga ei ole lihtsalt kliendi TCP-ühendus, mis sellest ahelast läbi läheb.

Tavalises lõpetavas edasisaatvas puhverserveris lõpeb kliendipoolne ühendus kohapeal. Puhverserver loob teise TCP-ühenduse päritolu või ülemuse suunas. Linuxis järgivad selle ühenduse jaoks loodud paketid kohalikku väljundteed.

Ainult FORWARD-i reegel võib seega olla täiesti toimiv ja ikkagi mööda minna käepigistusest, mida see pidi kohandama. Enne konksu valimist kaardistage tegelik ühendus ja SYN-i suund. Konteinerid või eraldi nimeruumid võivad lisada veel ühe marsruuditud lõigu, seega sõltub õige asukoht sellest, kus protsess töötab.

Ärge pange PMTU numbrit otse MSS-i

Teekonna MTU on IP-paketi suurus. TCP MSS kirjeldab TCP kasulikku koormust ja peab arvestama asjakohaste päistega. Samamoodi ei ole pingi kasuliku koormuse pikkus IP-paketi täispikkus. Tuntud 28-baidine lisand on seotud lihtsa IPv4 ICMP echo paigutusega, mitte iga aadressiperekonna ega kapseldusega.

TCPMSS-i sihtmärk dokumenteerib selgesõnalised väärtused ja PMTU piiramise. Piiramine toetub endiselt marsruudi MTU-teabele; see ei tõesta, et tee avastamine on terve, ega asenda vajalike ICMP-sõnumite lubamist.

Sobitage ka sümptom teooriaga. Lõpetatud käepigistus, millele järgnevad suuremate ülekannete tõrked, võib õigustada paketi suuruse uurimist. Korduvad vastuseta SYN-id või kohene reset nõuavad laiemat selgitust; väikeste pakettide ebaõnnestumine ei tõesta liiga suurt andmesegmenti.

Hoidke kirjes eraldi toimiv otsene ühendus ja ebaõnnestuv puhverserveri ühendus. Need võivad kasutada erinevaid allikaid, marsruute ja kapseldust, isegi samast masinast.

Seotud artiklid