Optimiser son modem cable Good Bye World Wide Wait Ce

Transcription

Optimiser son modem cable Good Bye World Wide Wait Ce
Optimiser son modem cable
Good Bye World Wide Wait
Ce document contient des astuces, des liens, des réponses aux questions habituelles
concernant l’optimisation des modems câbles. Ces indications sont réservées aux utilisateurs
expérimentés et PC Maintenant ne peut en aucun cas être tenu responsable des éventuels
préjudices causés par ces modifications.
Astuces de la base de registre de Windows 95/98
Réglages recommandés de la base de registre
Réglages supplémentaires pour Windows 98
Astuces pour le registre de Windows NT
Définition des termes utilisés
Quelle est la rapidité d’un modem câble
Outils utiles pour Windows 95/98
Sites de référence
<Image>
1-Astuces de la base de registre de Windows 95/98
J’ai pu doubler mon débit et les performances globales en utilisant ces modifications de la
base de registre. De base, différents protocoles ont différentes tailles de paquets. Le standard
Internet pour le MTU est 576 et 1500 pour l’Ethernet. N’oubliez pas que ces modifications ne
prennent effet qu’après redémarrage de votre ordinateur. N’oubliez pas de sauvegarder votre
base de registre avant de procéder aux modifications.
2-Réglages recommandés de la base de registre de
win95/98
Ouvrez la base de registre (Démarrage/Exécuter/Regedit) et modifiez comme il suit les
paramètres. N’oubliez pas de faire un backup de votre base de registre avant de commencer.
HKey_Local_Machine\System\CurrentControlSet\
Services\Class\
NetTrans\000n (ou "000n" est votre TCP/IP protocole. Il contient "TCP/IP" assigné à la
valeur "DriverDesc" )
MaxMTU="1500" (string var, peut être 552, 576 or 1500)
MaxMSS="1460" (string var, une puissance de 2, 40 de moins que MTU)
(si ces chaines de variables n'existent pas créez les)
HKey_Local_Machine\System\CurrentControlSet\
Services\VxD
MSTCP DefaultRcvWindow="64240" (DWORD décimal var, ou string var, 4xMSS, 8xMSS
ou plus...Peut être aussi 4xMTU+24. Les meilleurs réglages à essayer sont 64240 , 46720,
32120,17520, 11680 et 8760 , dans cet ordre).
Note : si vous utilisez Windows 98, vous pouvez essayer une valeur plus grande, cependant
vous aurez à expérimenter le réglage qui vous procure une augmentation des
performances
( vous pouvez essayer 372300, 186880 et 93440). Si vous utilisez Windows
95 essayez les recommandations précédentes, le Rwin maximum doit être un multiple de
MSS, n’excédant pas 64000.
DefautTTL= « 128 » (string var : 32, 64, 128)
PMTUDiscovery= « 0 » ( DWORD decimal var, zero pour des performances optimales).
(si ces chaines de variables n'existent pas créez les).
3-Réglages supplémentaires pour Windows 98
Windows comporte un certain nombre d’amélioration de la prise en charge du TCP/IP.
Réalisez les modifications suivantes sans oublier les ajustements précédents du MTU, MSS.
HKey_Local_Machine\System\CurrentControlSet\
Services\VxD\MSTCP
DefaultRcvWindow="372300" (DWORD decimal var, ou string var, 4xMSS, 8xMSS ou
plus...Cela peut être aussi 4xMTU+24. Les réglages recommandés à essayer 372300, 186880,
93440, 64240, 32120 and 8760 ,dans cet ordre)
Hkey_Local_Machine\System\CurrentControlSet
\Services\VXD\
MSTCP\Parameters
Tcp1323Opts="3" (string var, réglage recommandé 3. Le réglage peut être 0 - No
Windowscaling et Timestamp Options, 1 - Window scaling mais pas Timestampoptions, 3 -
Window scaling and Time stamp options.)SackOpts="1" (string var, le reglage recommandé
est 1. Le réglage possible est 0 – Pas de Sack options ou 1 - Sack Option enabled)
MaxDupAcks="3" (DWORD decimal var, utilisant une valeur entière de 2 à N. la valeur
recommandée est 3).
(si ces chaines de variables n'existent pas créez les)
4-Astuces pour le registre de Windows NT
Windows NT est sensiblement différent dans sa manière de traiter le protocole TCP/IP.
Retenez qu’en appliquant ces astuces vous observerez un accroissement des performances
moins important qu’avec Windows 9X, tout simplement parce que Windows NT est mieux
optimisé pour le fonctionnement en réseau. N’oubliez pas de faire un back up au préalable de
votre base de registre.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\Tcpip\
Parameters
"TcpWindowSize"="64240" (DWORD decimal var, range 0-65535. Les modifications
recommandées à essayer sont 64240, 32120 et 8760 ,dans cet ordre).
DefaultTTL="128" (DWORD decimal var, range 1-255 )
EnablePMTUDiscovery="0" (DWORD decimal var, boolean, 0-faux ou 1-vrai)
EnablePMTUBHDetect="0" (DWORD decimal var, boolean, 0-faux ou 1-vrai. Reglez sur 1
pour "EnablePMTUDiscovery" à 1)
(si ces chaines de variables n'existent pas créez les)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\
<Adapter Name>\Parameters\Tcpip
MTU="1500" (DWORD decimal var, Range 68 - <Value of the Network>.
(si ces chaines de variables n'existent pas créez les)
5-Définition des termes utilisés
MTU ( Maximum Transmission Unit )- c’est la plus grande quantité de données transférées
en une seule frame sur le réseau. Si un paquet a un MTU plus petit que la taille de la frame il
sera fragmenté. Pour Ethernet 1500 est le maximum et recommandé MTU. Le MTU pour les
serveurs SLIP est 1006.
RWIN ( TCP réception Window ou simplement RWIN)- détermine combien de données
l’ordinateur est préparé à recevoir. Un trop grand RWIN entraînera une plus grande perte de
données si un paquet est perdu ou abîmé. Un RWIN trop petit et la réception sera très lente,
chaque paquet devant être compris par votre ordinateur avent que le paquet suivant soit reçu.
Le RWIN doit habituellement être paramétré entre 4 à 8 fois le TCP MSS.
MSS ( Maximum Segment Size)- définit le plus grand segment de données que le Winsock est
préparé à recevoir. Quand une connexion est établie, les deux correspondants s’accordent à
utiliser le plus petit MSS des deux ordinateurs. Comme les en-têtes sont habituellement de 40
bytes, réglez le MSS à la plus grande puissance de 2, en soustrayant 40 au MTU.
En plus de ces indications vous pouvez consulter les références techniques RFC
RFC 1144 - IP Compression over slow link (SLIP/CSLIP MTUs)
RFC 1334 - PPP Authentication Protocols (PAP/CHAP)
RFC 1570 - PPP Link Control Protocol Extensions (LCP)
RFC 1661 - Point to Point Protocol (PPP)
RFC 1962 - PPP Compression Control Protocols (CCP)
RFC 1990 - PPP Multilink Protocol (MP)
6-Quelle est la rapidité d’un modem câble ?
La réponse n’est pas aussi simple qu’il n’y paraît dépendant du type de modem câble utilisé.
Par exemple le Cybersurf de Motorola couramment utilisé par Cybercable de la Lyonnaise des
Eaux peut recevoir jusqu’à 10 Mb/sec , et envoyer les données à 768 KB/sec. Les données
sont encryptées dans les deux directions, donc personne ne peut « sniffer » vos paquets. Votre
IP est attribué de façon dynamique par le service (en dehors d’abonnements professionnels
particuliers). Le serveur DHCP de votre fournisseur d’accès par le câble vous attribue au
cours de la journée ou de la semaine diverses adresses. La durée du bail (ou lease) attribuée
par le serveur est visible grâce à l’utilitaire WINPCFG présent dans Windows.
Rêvons un peu. temps de transfert d’un fichier de 10 MBytes ou Mo en émission:
28.8 kbits/s telephone modem 46 minutes
56 kb/s telephone modem 24 minutes
128 kb/s ISDN modem 10 minutes
1.54 Mb/s T-1 connection 52 seconds
4 Mb/s cable modem 20 seconds
10 Mb/s cable modem 8 seconds
Motorola commercialise un modem de seconde génération dont la bande passante est mieux
adaptée à la téléphonie le CYBERSURF WAVE dont les débits UPLOAD/ DOWNLOAD
sont respectivement de 10 Mbytes/1,536 Mbbytes par seconde.
Mais comme vous vous en doutez, le modem ce n’est pas tout…..autrement plus important
sont la bande passante disponible sur le réseau local, la bande passante des circuits Internet, la
connectivité du serveur appelé et sa “puissance”.
Dans mon humble pratique en http sur le réseau Cybercable de Paris les débits observés vont
de quelques centaines d’octets/sec à 20 Ko/sec. En FTP 20 ko/sec sont habituels et parfois
jusqu’à 120 Ko/sec.
7-Outils utilitaires pour Windows 95/98
Windows 95/98 disposent d’un certain nombre d’utilitaires qui vous aideront à surveiller
votre réseau et vos connexions sur celui-ci.
SCANREGW (démarrer/exécuter/scanregw)- Il scanne la base de registre de Windows à la
recherche d’erreurs et permet de faire un backup de votre base de registre.
SCANREG ( ne marche qu’en mode DOS). Si vous avez des problèmes pour redémarrer
Windows, tapez « SCANREG/RESTORE » dans le DOS et vous obtiendrez une liste de vos
backups de votre base de registre vous permettant de restaurer vos réglages précédents.
WINIPCFG (Démarrer / exécuter/ winipcfg)- vous donne de précieuses informations comme
votre IP, l’adresse du serveur DHCP, l’adresse des serveurs de nom, la passerelle par défaut,
la durée de votre bail…et vous autorise le renouvellement de votre bail.
PING (commande dans le DOS)- dont la « grammaire « est ping adresse IP ou PING ? pour
avoir la liste des options. Un ping vous donne le temps d’accès à l’adresse indiquée…les ping
rapides étant inférieures à 300ms et sur un LAN inférieures à 100ms.
TRACE (commande dans le DOS) dont la grammaire est identique au PING, un trace vous
donne l’adresse IP de tous les routeurs traversés avant d’atteindre l’adresse IP indiquée.
NETSTAT (commande dans le DOS), grammaire identique…vous donne différentes
statistiques, par exemple « netstat-s » vous donne les statistiques du réseau.
A part trois utilitaires payants sont précieux (les deux premiers existent en version d’essai) :
NETMEDIC de Vitalsigns vous donne un maximum d’infos sur vos connexions, votre
réseau….indispensable ou presque.
WEBXRAY de Cinco permet de « sniffer » votre LAN
LANEXPLORER a la même fonction mais avec une interface plus conviviale.
8-Sites de référence :
Partager son accès Internet par le câble:
http://www.cablemodeminfo.com/cablesoftware.html
Utilitaires pour optimiser sa connexion câble :
http://www.cablemodeminfo.com/cablespeedinfo.html
Divers liens utiles:
http://home.tampabay.rr.com/philip1/cable.htm
http://www.ncnumericable.fr/ns_index1024.html
http://www.cybercable.fr
http://www.francetelecomcable.fr http://www.mot.com/MIMS/Multimedia/prod/modem/
cm_basics.html
http://www.catv.org/modem
http://cable.isfun.net
http://www.cabledatacomnews.com/cmic13.htm
http://www.webfaster.net
<Image>
Optimiser son modem
<Image>
L’objectif de cet article est de vous aider à optimiser votre connexion modem sur le réseau
téléphonique commuté (RTC).
Ces astuces peuvent vous permettre d’améliorer de 50% votre débit moyen. L’utilitaire
Netmedic (dont la version libre est amplement suffisante) objectivera votre gain. Dans tous
les cas, procédez pas à pas comme cela vous est expliqué.
PC maintenant décline toute responsabilité quant aux dommages matériels, logiciels ou de
perte de garantie qui résulteraient des manipulations précédemment décrites. Celles ci sont à
réserver aux utilisateurs entraînés du monde PC.
<Image>
A-Configuration du modem :
Dans le panneau de configuration, cliquez sur le logo Modems et sous l’écran " Diagnostics "
identifiez sur quel port se trouve votre modem (le plus souvent avec un modem externe celuici est sur le port série 2 ou 4, et un interne sur le port 3 mais ceci reste à vérifier).
Sur l’écran " Général " allez à " Propriétés " et paramètrez le champ vitesse maximale à
115200 pour un V90 (56k ou X) ou à 57600 pour un 28.8/33.6Kb. Désactivez l’option " Se
connecter uniquement à cette vitesse ". Toujours sous " Propriétés ", sous l’onglet
" Connexion " assurez vous que : Bits de données/Parité/Bits d’arrêt sont bien configurés
habituellement :
8/aucune/1.
Cliquez toujours sur ce panneau " Connexion " sélectionnez l’option " Paramètres du port " et
choisissez les paramètres tampons réception et émission les plus élevés (14 et 16
respectivement) ; cliquez sur OK et revenez à l’onglet connexion et sélectionnez l’option
" avancés ". Désactivez " Contrôle d’erreur " et " compression de données " puis cliquez sur
OK. Rebootez votre système
<Image>
B-Installez le port com :
Méthode 1 :
Allez dans le panneau de configuration et sélectionnez l’icône " système " puis sélectionnez
" Gestionnaire de matériels " et activez " ports ". Choisissez le port com sur lequel se trouve
installé votre modem (précédemment identifié : voir supra). Choisissez l’option " Propriétés "
puis " paramètres du port " et choisissez 115200 pour un modem V90 ou 57600 pour un
28.8/33.6Kb/s. Assurez vous que Bits de données/parité/bits d’arrêt correspondent aux
paramètres précédemment installés pour le modem et confirmez que " contrôle de flux " est
sur l’option " matériel ". Cliquez sur OK et le système vous propose de rebooter ce que vous
acceptez.
Méthode 2 :
Dans le menu démarrer sélectionnez " exécuter " et inscrivez dans le champ " SYSEDIT "
puis OK ; sélectionnez l’écran " WIN.INI ". Dans la barre de menu de l’éditeur de
configuration système cliquez sur " recherche ", puis " rechercher " et tapez " ports " puis
" suivant ". Sous la section " ports " localisez le port com sur lequel se trouve votre modem et
changez les valeurs ainsi :
COMx :=115200,n,8,1,p (pour un modem V90)
COMx :=57600,n,8,1,p (pour un modem 28.8/33.6Kb)
(remplacez x avec le numéro du port COM sur lequel se trouve le modem).
Sélectionnez " enregistrer " sur le menu de Sysedit, puis " quitter ". Rebootez enfin le système
en sélectionnant " Arrêter " dans le menu "Démarrez ".
<Image>
C- Installez les derniers drivers de votre modem :
Installer les derniers drivers n’est possible que sur les modems disposant d’une mémoire
flash, ceci vous étant indiqué dans la documentation de celui-ci.
Assurez vous avant de " flasher " votre modem en V90 que votre fournisseur d’accès supporte
la norme ; la plupart sont dans ce cas actuellement.
Voici quelques adresses :
Olitec : http://www.olitec.com/
US Robotics : http://www.3com.com/
Autres marques : http://www.driverzone.com/
<Image>
D –Utilisez un logiciel d’optimisation de la configuration de l’ensemble ordinateur modem :
Un bon utilitaire me semble Tweak Dun 2.22 (440 Ko) que vous pouvez charger aux adresses
suivantes :
http://tucows.teleweb.at/adnload/dltweakdun.html
http://www.pattersondesigns.com/tweakdun/
Lancer le logiciel ; la modification des paramètres est simple :
•MTU : 576 (Maximum Transmission Unit) •MSS : 536 •RWIN :4288 (2144 est également
possible) (TCP fenêtre de réception) •TTL : 64 ( ou 128) (Time To Live) •NDI : 16 (ou 32)
Le principe de ce logiciel est de changer les valeurs des paramètres de connexion par défaut
installés dans Windows 9x. Ces paramètres déterminent la taille maximale des paquets
TCP/IP, la durée de vie des paquets sur le réseau, la taille du tampon de réception des paquets
TCP/IP….
Sauvegardez la modification et rebootez
<Image>
G- Accélérateur de Surf :
Un accélérateur de Web charge les liens de la page consultée en avance les placant dans
l’espace cache de votre navigateur, ce qui aux heures de chargement rapide, accélère
indéniablement les pages suivantes consultées. Dans certains cas ces accélérateurs de surf
ralentissent le surf. Donc un tel logiciel reste à évaluer, en fonction de votre propre mode de
navigation sur le Web.
Le seul accélérateur de surf que j’utilise est Netsonic freeware (762 Ko) que vous trouverez
à:
http://softseek.mdonline.net/Internet
/Web_Browsers_and_Utilities
/Internet_Accelerators/Review_16729_index.html
Accessoire indispensable pour faciliter les chargements FTP si vous craignez un déconnexion
le génial logiciel shareware Getright 1.25Mo :
http://ftpright.com/get.html
Je ne saurais en outre que trop vous recommander Netmedic qui vous permet de quantifier
précisément votre vitesse de connexion, votre volume cumulé de chargement, le nombre de
sauts jusqu’au serveur consulté…..et beaucoup d’autres paramètres.
http://www.vitalsigns.com/
Routeur D-Link Dl-701
Residential Gateway
Ou
Comment partager et protéger simplement l'accès au Net
Nous sommes nombreux à disposer comme particulier de plusieurs ordinateurs (aux USA on
estime que 15% des foyers disposent de plusieurs PC). La tentation est forte, avec le
déploiement de l’accès rapide ( DSL et câble), de partager celui ci entre plusieurs postes.
Chaque usager d’un modem câble ou ADSL avec plusieurs ordinateurs se pose deux
questions : « Comment connecter tous ses ordinateurs à l’Internet ? » et « Comment puis-je
protéger mes ordinateurs des Hackers ? ». Pour se faire on peut se satisfaire de solutions
logicielles mais qui sont pour beaucoup d’amateurs difficiles à déployer. Un routeur est
d’installation très simple. Le Dl-701 Residential Gateway de D-Link cumule les avantages de
la simplicité et du prix le plus bas du marché (plus bas que le LinkSys présenté ici). Il
conviendra parfaitement à une PME voulant partager sa connexion au Net entre plusieurs PC
(jusqu’à 32).
Matériel: routeur
Fabriquant : D-Link
Site Web : www.dlink.com
Prix : 120 USD Hors taxe et transport
De nombreux sites américains sur le Web le vendent par correspondance.
Définition d’un routeur
Un routeur est un périphérique qui translate les adresses IP, permettant à plusieurs postes
(votre réseau local) d’accéder simultanément au LAN de votre fournisseur d’accès Internet
(DSL ou câble). Il agit ainsi comme une passerelle entre deux réseaux (votre sous réseau et le
réseau de votre provider). Les ordinateurs composant votre LAN (réseau privé local) ne sont
pas visibles des usagers du Web Seule l’adresse IP du routeur est visible.
Caractéristiques techniques
Le Dl-701 est un petit boîtier de plastique transparent de la taille d’un modem externe
(16cmX10,4cmX2,8cm).
Il utilise les protocoles IP, NAT, ARP, ICMP, DHCP. Les options de configuration se font
soit localement via un câble série à travers un port console, soit localement via l’interface
graphique de Windows 95/98/NT/2000, soit à distance via Telnet.
Il dispose de trois ports :
Un port local de type prise RJ 45, 10/100 Ethernet permettant de raccorder le routeur soit
directement à la carte Ethernet d’un PC soit à un Hub (concentrateur).
Un port global de type prise RJ 45, 10 Mb Ethernet permettant de le raccorder à un modem
câble ou ADSL.
Un port console avec un connecteur femelle DB-9
En façade, 5 diodes permettent de surveiller la connexion alimentation, lien local, vitesse
locale 10/100, full/half duplex, lien internet, erreur.
Une prise est destinée à l’alimentation 5v/2A qui est fournit. Outre celle-ci un poster très
explicite facilite l’installation pas à pas. Le manuel en anglais est bien rédigé. Le routeur est
accompagné de ses drivers, d’un câble RJ 45 croisé permettant de raccorder celui-ci au PC et
un câble série RS-232. Si vous désirez connecter plusieurs PC il vous faudra nécessairement
brancher le routeur à un hub (concentrateur) ou à un Switch, en effet le Dl-701 ne comporte
qu’une prise RJ 45 de sortie.
Installation
Installer le routeur est extrêmement simple. Si votre PC a déjà le protocole TCP/IP installé,
configurer le routeur ne prend que 10 minutes. En fait tout ce dont vous avez besoin pour faire
fonctionner le routeur est inclus dans le kit. Vous nécessiterez cependant si vous raccordez
plusieurs PC, d’un Hub (concentrateur) et d’autant de cartes Ethernet et câble RJ 45 que
d’ordinateurs connectés.
L’installation est facile : transférez les même paramètres d’installation Internet que vous
utilisez actuellement dans le routeur Dl-701 à travers l’interface Windows le boîtier étant
raccordé au PC (ou hub) et au modem câble/ADSL.
Le Dl-701 vous permettra de brancher simultanément jusqu’à 32 ordinateurs en utilisant une
seule adresse IP (un seul compte chez votre Fournisseur d’Accès Internet). Vous pouvez aussi
utiliser le protocole de configuration dynamique d’adresse (serveur DHCP) et allouer jusqu’à
128 adresses IP. Si vous utilisez la possibilité du routeur de devenir serveur DHCP, il est alors
nécessaire de configurer vos ordinateurs clients connectés comme acceptant l’attribution
d’une adresse IP dynamique.
Le Dl-701 est largement supérieur aux solutions logicielles car un ordinateur utilisant un
Firewall logiciel reste toujours visible sur Internet. Le Dl-701 apparaît sur l’Internet aux
hackers comme votre PC et cache votre (vos) PC. En cas d’attaques vous protégerez vos
données personnelles.
En bloquant certains ports vous découragerez en outre les pirates.
Ainsi pour résumer, le routeur Dl-701 procure deux niveaux de sécurité : grâce à la fonction
de translation d’adresse (NAT)votre LAN n’est pas visible sur l’Internet. Deuxièmement vous
pouvez bloquer spécifiquement certains ports pour limiter les services accessibles par les
usagers externes au LAN.
Pour les utilisateurs expérimentés le « Virtual Service » permet de sélectionner les ports
accessibles par chacune des machines du LAN : une machine pourra ne communiquer avec le
Web qu’en FTP, une autre être serveur de courrier, une autre servir que du Html….
Pouvez vous raccorder ce routeur à un Linux ou un Mac ? la réponse est affirmative. Tout
client capable d’utiliser une adresse IP attribuée dynamiquement par un serveur DHCP peut
être utilisé. L’interface graphique du Dl-701 nécessite Windows 95/98/NT ou 2000. Telnet ou
l’installation via une console sont système indépendant.
Ce routeur travaille-t-il avec le protocole PPPoE ? Non celui-ci ne fonctionne pas avec
PPPoE. PPPoE nécessite un client sur votre ordinateur. Si vous disposez d’une connexion à
large bande (ADSL par exemple) et que vous avez la nécessité de disposer d’un login pour
vous connecter à votre provider (comme c’est le cas pour un modem RTC) vous utilisez
probablement PPPoE. Si vous êtes directement connecté à l’Internet seulement en allumant
votre ordinateur vous n’utilisez probablement pas PPPoE. La manière la plus fiable est de
poser la question à votre FAI. PPPoE crée une connexion virtuelle entre votre FAI et votre
machine. PPPoE qui signifie Point to Point Protocol over Ethernet en communiquant avec
votre provider attribue une adresse IP à un logiciel client présent sur votre PC et comme le Dl701 nécessite sa propre adresse IP pour fonctionner, il n’est pas possible d’utiliser ce routeur
dans cet environnement.
Jouer en réseau via le Net est possible n’allongeant les pings que de 3 ms.
A mon sens avec ce produit peu onéreux le partage d’accès grâce à des logiciels type
Wingate, Winproxy ou Winroute ne se justifie plus. Il en de même des fonctions de partage de
Windows 98 SE et de Windows 2000. En effet dans tous ces cas il vous faut laisser un PC
constamment allumé qui, faisant office de passerelle, vous autorise l’accès des autres postes
au Web. Cela signifie du bruit, de la chaleur et de l’usure.
Conclusion
Ce produit simple d’installation, à condition de savoir paramétrer un réseau local fonctionnel
(par exemple à travers TCP/IP) rend tous les services que l’on attend d’un routeur : partage de
connexion avec le Web pour un modem câble ou ADSL, firewall, filtrage sélectif des services
machine par machine, serveur DHCP.
Son prix est inférieur à 1000 frs mais vous nécessiterez l’emploi d’un hub (concentrateur).