Optimalisatie broadband in Windows
xs
hier gaan we een beetje pielen met xDSL
doel: Windows 2000SP4/XP/2003 standaard settings overtreffen
en geloof het of niet, de pagina die je nu ziet was home-served..
UPDATE FEB. 2006



Hieronder beschreven aanpassingen zijn bedoeld ter optimalisatie van breedband internet-verkeer, aangevuld met een paar andere aanpassingen aan Windows die ik zelf OK vind. Ideaal voor (en getest door) gebruikers met:
- Windows 2000, XP of 2003 operating systems
- ZyXEL/Alcatel/Draytek/Sitecom/Netgear e.a. DSL-to-Ethernet apparatuur
- Abonnementen met snelheids-specificaties boven de 1500 kbps (downstream)

- Download Registry Patch ( geschikt voor Windows 2000 SP4+, XP en 2003 )

Als je de file lokaal hebt opgeslagen er even op dubbelklikken ( gegevens opslaan in je registry ), PC re-starten, et voila, sneller internetten..



Wat doet deze 'patch' eigenlijk?

De .reg file wijzigt een aantal 'default' instellingen van Windows die de internetsnelheid betreffen, en voegt hier en daar entries toe, die doorvoersnelheid lokaal verbeteren en je veiligheid ten goede komen (zoals No LanMan Password Hash). De patch bevat alle tot nu toe als veilig en betrouwbaar bekend staande aanpassingen die elders op het net te vinden zijn.
LET OP:
- Ik krijg veel (meestal lovende) mail over deze patch, en ook al is de inhoud onmogelijk schadelijk voor je systeem: Maak ALTIJD eerst een backup van je registry, of een terugkeerpunt.
- Mijn patch bevat ook een extra eigen kleurenschema, dat is bij sommigen meteen actief na de eerste reboot. Mocht het niet bevallen, kies gewoon je oude Theme/Thema, zodat de rest van de patch in werking blijft.

Voor de sysadmins onder u, hier is de inhoud van de patch op dit moment:


Check ook Peter's TCP/IP Analyse even.
dsl-reports en navas geven veelal verouderde adviezen (1 MB is niet langer 'breedband').

Voor een naar huidige snelheden bijgesteld ReceiveWindow kwam ik uit op: 256960
De patches zijn gebaseerd op eigen tests, op mijn bbned-connectie in Amsterdam centrum, en vooral op de info van Microsoft. Tests zijn uitgevoerd onder meer via Nuria alsook middels parsen van log-files hier op deze server :-)

B E L A N G R I J K ( best wel een beetje )
Zorg er voor dat je router/modem met een MTU van 1500 werkt. Veel van die kistjes (zoals de 2600 serie van Draytek) defaulten naar een MTU waarde die lager is! Om de MTU op je modem/router te wijzigen zul je in veel gevallen even via telnet op je modem moeten inloggen. Er zijn maar weinig DSL-to-ethernet modems waar de web-interface de MTU instelbaar weergeeft.
Ter illustratie, op de Draytek Vigor series kun je de MTU alsvolgt wijzigen: Via Start > Run/Uitvoeren > cmd [Enter]
telnet 192.168.1.1 (of jouw router/gateway IP)
[Enter]
geef je admin password in [Enter]
typ achter de prompt op de commandline
wan mtu ?
[Enter]
de Vigor laat dan zien:
% wan mtu <MTU size: 1000 ~ 1500>
% Now: 1460
Als je geen VPN gebruikt, dan is dat dus te laag. Om de waarde te veranderen typ:
wan mtu 1500
[Enter]
Hiep-hoi, je MTU is nu 1500 ;-) Typ voor de zekerheid nog even "adsl status" om te kijken hoe het zit met je verbinding, en als alles ook daar klopt; "adsl savecfg" om de zaak vast te leggen.

Command Line Interface guides: Speedtouch 510 | Draytek FAQ | Draytek Forum NL | Draytek Forum AU

LET OP: Voor PPPoE connecties (niet te verwarren met PPTP) gelden andere MTU-waarden: Windows XP's default MTU setting is 1480 met de ingebouwde PPPoE software. In Windows 2000 is dat 1486. In de meeste gevallen is echter 1492 ideaal. Om de MTU bij PPPoE hoger te krijgen is het aan te bevelen om een andere PPPoE client te gebruiken, zoals RASPPOE.

Interessante dingetjes
Regelmatig doe ik roundtrip metingen, daarmee bedoel ik:
Ik meet wat de UPstream is, TERWIJL de downstream bezig is
DIE upstream tegen het haalbare maximum aan te trekken.
In simpel nederlands: Ik download van mezelf, maar via de provider.
Mijn server (die je nu voor je ziet) levert dus de upstream
die ik aan het binnenhalen ben langs dezelfde lijn van/naar de provider.

Reminders:
MSS = MTU - 40 (40 byte header: 20 byte IP + 20 byte TCP)
ping -f -l 1472 194.109.*.* ( check MTU )
pathping -R -T


V E I L I G H E I D  E N  A D S L

- de top 20 van Sans

- my essential and recommended software



Meer handige links:

Meet de afstand tot je telefooncentrale | xs4all.adsl in usenet
Daryl's TCP/IP Primer | DHCP f.a.q. | Path MTU Discovery & Filtering ICMP | TCP/IP private.org.il | PortForward.com
Een oude Windows 98 versie van deze pagina: Sambar

Succes!

Julius Thyssen
Art & Photography | Radio | Log