Bonjour,
J'ai découvert le site de lugdunum et l'histoire de low ID.
J'ai vite découvert que je possèdais ce low ID et que mes téléchargement
n'avançaient pas !
Je possède un server (sous Win98 SE) qui gère ma connexion internet
entre trois ordinateurs sur mon résau interne. Les paquets de données
arrivant sur le port TCP 4662 pour E-Donkey était transmis n'importe
comment à traver le réseau interne mais pas directement à
l'ordinateur utilisant E-Donkey.
J'ai donc cherché sur Internet un moyen de mapper ce port vers mon ordinateur.
Je suis tombé sur un article
de Microsoft en anglais qui m'a changé la vie !
Après quelques tests je me suis retrouver avec un ID à plusieurs
millions de chiffres donc un High ID :o)
J'ai traduit cet article pour la communauté afin d'obtenir un meilleur
partage.
Nous nous pencherons plus loins pour une configuration E-Donkey.
Comment mapper un port dans le partage de connexion internet (ICS) avec un fichier .inf ?
L'information dans cet article s'applique à :
- Microsoft Windows Millennium Edition
- Microsoft Windows 98 Seconde Edition
EXPLICATION
Cet article explique comment faire pour créer un nouveau port afin de le mapper dans un partage de connexion internet (ICS) en utilisant un fichier .inf. Le fichier .inf ajoute des mappage de ports supplémentaire pour les paquets arrivant directement à traver un port UDP ou TCP spécifique ou à une adresse précise.
Certains programmes Internet auront besoin d'un port spécifique réserver à leur utilisation. Cette information doit-être fournie par le fabriquant du programme.
Vous pouvez copier cet example de fichier .inf. Il faut que vous modifiez le fichier avec vos propres paramêtres réseau.
Après avoir créer le fichier sur le server qui partage la connexion internet, il faut l'installer en faisant un clic-droit sur le fichier et "Installer". Ce fichier doit-être UNIQUEMENT utilisé sur l'ordinateur qui partage la connexion.
Une fois le fichier installé, il faut rebooter l'ordinateur pour que les nouveaux paramêtres soient pris en compte.
NOTE : Chaque ligne commençant par un point-virgule (;) est un commentaire. Ils peuvent-être effacé.
EXEMPLE DE FICHIER .INF
[version]
signature="$CHICAGO$"
[DefaultInstall]
AddReg=PortSample
[DefaultUnInstall]
; Cette section permet de supprimer n'importe quel mapping.
; Pour désinstaller taper la ligne suivante :
;
; rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 0
; <I BRACKET="YES">LE_NOM_DE_VOTRE_FICHIER_INF</I>
DelReg=PORT_SAMPLE_DEL_REG
[PortSample]
; MONNOMDEMAPING doit être remplacé par un nom desciptif
; qui est unique.
;
; Cette donnée pointe vers l'ordinateur x qui utilise une application
; ayant besoin d'un certain port.
; 0.0.0.0 représente l'ordinateur x.
; Elle doit contenir l'adresse IP de l'ordinateur x.
HKLM,%ICSACTIVE%,MONNOMDEMAPING,,"0.0.0.0"
HKLM,%ICSINSTALLED%\MONNOMDEMAPING
; "Un nom sympa !" doit-être remplacé par un petit nom
; descriptif comme le nom du programme ayant besoin de certain port.
HKLM,%ICSINSTALLED%\MONNOMDEMAPING,Name,,"Un nom sympa !"
HKLM,%ICSINSTALLED%\MONNOMDEMAPING,Options,1,00,00,00,00
; Les quatres lignes suivante décrivent le port spécifique qui a besoin
; d'être mappé
; Le premier port est toujours 0000, chaque port ajouté est incrémenté de 1
; (le second sera 0001, le troisième 0002 et ainsi de suite).
; Les informations qui suivent seront strictement dépendantes de ce qu'a
; besoin le programme pour fonctionner.
;
; Sur la seconde ligne, il faut mettre "TCP" ou "UDP" suivant le type de port.
;
; La troisième ligne contient le port ou le range de port qu'a besoin le programme.
;
; L'entrée actuelle est un range de port.
; Si le programme n'a besoin que d'un port la fin de la ligne devra être ,Port,,"5678"
;
;
; Les types de translations sont NORMAL, BLOCK, CUSEEME, DPLAY, FTP,
; H323, PPTP, and QUAKE
HKLM,%ICSINSTALLED%\MONNOMDEMAPING\0000
HKLM,%ICSINSTALLED%\MONNOMDEMAPING\0000,Type,,"TCP"
HKLM,%ICSINSTALLED%\MONNOMDEMAPING\0000,Port,,"5678-5679"
HKLM,%ICSINSTALLED%\MONNOMDEMAPING\0000,Translation,,"NORMAL"
[PORT_SAMPLE_DEL_REG]
HKLM,%ICSINSTALLED%\MONNOMDEMAPING
HKLM,%ICSACTIVE%,MONNOMDEMAPING
[Strings]
ICSINSTALLED="System\CurrentControlSet\Services\ICSharing\Mappings\Installed"
ICSACTIVE="System\CurrentControlSet\Services\ICSharing\Mappings\Active"
Passons maintenant à une configuration E-Donkey.
Nous allons utiliser mon fichier.
Mon server tourne avec l'IP 192.168.0.1
L'ordinateur qui utilise E-Donkey possède l'IP 192.168.0.2
[version]
signature="$CHICAGO$"
[DefaultInstall]
AddReg=PortSample
[DefaultUnInstall]
DelReg=PORT_SAMPLE_DEL_REG
[PortSample]
HKLM,%ICSACTIVE%,ALEX4662,,"192.168.0.2"
HKLM,%ICSINSTALLED%\ALEX4662
HKLM,%ICSINSTALLED%\ALEX4662,Name,,"Alex -> Edonkey on port 4662"
HKLM,%ICSINSTALLED%\ALEX4662,Options,1,00,00,00,00
HKLM,%ICSINSTALLED%\ALEX4662\0000
HKLM,%ICSINSTALLED%\ALEX4662\0000,Type,,"TCP"
HKLM,%ICSINSTALLED%\ALEX4662\0000,Port,,"4662"
HKLM,%ICSINSTALLED%\ALEX4662\0000,Translation,,"NORMAL"
[PORT_SAMPLE_DEL_REG]
HKLM,%ICSINSTALLED%\ALEX4662
HKLM,%ICSACTIVE%,ALEX4662
[Strings]
ICSINSTALLED="System\CurrentControlSet\Services\ICSharing\Mappings\Installed"
ICSACTIVE="System\CurrentControlSet\Services\ICSharing\Mappings\Active"
Vous pouvez télécharger ce fichier ici (EDonkey4662.inf).
Il existe aussi un utilitaire graphique qui permet de réaliser cette configuration.
Il se nomme ICSConfig et est disponible à cette adresse :
http://lynx.dac.neu.edu/a/amccombs/
Article réalisé par Alex[Al]
|