Ping + MTU + fragmentace
Moderátor: Don
- Semi
- Začátečník

-
- Registrován: 30. pro 2004
- Bydliště: Pragl
Ping + MTU + fragmentace
Ahoj řeším problém s pingem pokud pošlu ping s delkou (-l 1500 bajtů) na počítač přes router Dlink dl-604 tak mi vždy vyprší časový limit. (winXP - winXP, stejne síťovky)
S délkou (-l 1472) je to OK
MTU mám nastaveno 1500
1) Proč mi jde max. 1472
2) Proč i když mi jde max 1472 nedojde k fragmentaci paketu. Zapíná s někde fragmentace
S délkou (-l 1472) je to OK
MTU mám nastaveno 1500
1) Proč mi jde max. 1472
2) Proč i když mi jde max 1472 nedojde k fragmentaci paketu. Zapíná s někde fragmentace
Amd Athlon 64 X2, ASUS M2N SLI DELUX, 2GB, Gainward 8600, Hitachi 7K250 160GB 8MB SATA
- Bajgy
- Středně pokročilý

- Registrován: 06. čer 2003
- Bydliště: Uherské Hradiště
1500 je max delka TCP paketu.
Davat MTU na 1500 nema moc smysl, asi by tam melo byt tech 1472.
Ty pakety nevylezou ven, nebo se nevrati? To bys mel nejprve zjistit.
pokud nevylezou ven je to dano asi spatnou praci routeru, pokud se nevrati, pak by na vine mohl byt SPI firewall (pokud ho ten tvuj typ ma.)
Davat MTU na 1500 nema moc smysl, asi by tam melo byt tech 1472.
Ty pakety nevylezou ven, nebo se nevrati? To bys mel nejprve zjistit.
pokud nevylezou ven je to dano asi spatnou praci routeru, pokud se nevrati, pak by na vine mohl byt SPI firewall (pokud ho ten tvuj typ ma.)
Toshiba Tecra A6
- Semi
- Začátečník

-
- Registrován: 30. pro 2004
- Bydliště: Pragl
- Bajgy
- Středně pokročilý

- Registrován: 06. čer 2003
- Bydliště: Uherské Hradiště
no ano 1500 je max velikost TCP paketu, ale stroj ke nemu jeste prida nejakou rezijni hlavicku. Takze kdyz pingnes 1500, tak se ti poslou minimalne dva pakety.
Musis pouzit nejaky program na zachytavani paketu. Bud neco ukradnes nebo pouzij free Ethereal
http://www.ethereal.com/
Musis pouzit nejaky program na zachytavani paketu. Bud neco ukradnes nebo pouzij free Ethereal
http://www.ethereal.com/
Toshiba Tecra A6
- Semi
- Začátečník

-
- Registrován: 30. pro 2004
- Bydliště: Pragl
Prográmek zkusím.
Hlavička paketu má 40
Ale v MTU 1500 je už i ta hlavička, stejně tak jako v tom pingu 1500 je taky už i ta hlavička ta se k tomu nepřičítá ta je v tom.
Hlavička paketu má 40
Ale v MTU 1500 je už i ta hlavička, stejně tak jako v tom pingu 1500 je taky už i ta hlavička ta se k tomu nepřičítá ta je v tom.
No jo ale mě se to na dva nerozdělí to je ten problém, ten paket se nefragmentuje (nerozdělí na víc).Takze kdyz pingnes 1500, tak se ti poslou minimalne dva pakety
Amd Athlon 64 X2, ASUS M2N SLI DELUX, 2GB, Gainward 8600, Hitachi 7K250 160GB 8MB SATA
- Bajgy
- Středně pokročilý

- Registrován: 06. čer 2003
- Bydliště: Uherské Hradiště
- Semi
- Začátečník

-
- Registrován: 30. pro 2004
- Bydliště: Pragl
- Bajgy
- Středně pokročilý

- Registrován: 06. čer 2003
- Bydliště: Uherské Hradiště
- Semi
- Začátečník

-
- Registrován: 30. pro 2004
- Bydliště: Pragl
Tak jsem vyzkoušel programek a pokud pošlu ping -l1500 tak se ve skutečnosti posílá 1528 to by odpovídalo těm 1472(+28=1500).
Ta hlavička má si jenom 28 bajtů.
Ještě zjistit proč se to nefragmentuje nebo jestli to nefragmentuje jenom v příkazu ping? Ale proč by měl potom parametr -f (nefragmentovat)
Ta hlavička má si jenom 28 bajtů.
Ještě zjistit proč se to nefragmentuje nebo jestli to nefragmentuje jenom v příkazu ping? Ale proč by měl potom parametr -f (nefragmentovat)
Amd Athlon 64 X2, ASUS M2N SLI DELUX, 2GB, Gainward 8600, Hitachi 7K250 160GB 8MB SATA