Explications détaillées de -> Eviter Les Prolèmes : Low Id. .
A - Ports et filtres
1). Les ports et leur utilisation
- Pour les échanges de messages et de fichiers, notre mule dispose d’un protocole de communication qui, parmi les 65.535 ports du PC, utilise un port TCP (aussi appelé « port client ») et un port UDP, indiqués dans « Préférences » -> « Connexion ».
Le port TCP sert aux connexions venant des autres clients et à l’échange de sources entre clients. C'est le test sur ce port qui permet l'attribution de l'ID.
Par le port UDP passent les autres transactions comme la gestion des files d’attente, les contrôles de « ping » et les demandes de sources, les trames spéciales liées aux demandes de connexion avec des clients en Low ID.
. - L’impossibilité de communication entre la mule et le serveur, qui donne une Low ID, vient le plus souvent du blocage de ces ports effectué par le filtre contenu par le pare-feu (firewall), un routeur ou à un proxy.
Dans ce cas, le message reçu dans le « Journal » de l’onglet « Serveur » est l’un des suivants : - ERROR: Your port 4662 is not reachable. You have a LOWID
- ERROR: Your port 4662 is not reachable. You have a LOWID ! Please correct your network config !
Les filtres sont nécessaires car ils nous protègent des tentatives d’intrusion d’éléments indésirables.
Où qu’ils soient incorporés, leur rôle premier est de fermer tous les ports possibles pour éviter les parasites. Si presque tous laissent passer librement certaines transactions d’Internet comme le navigateur (browser) par le port 80, ils ne sont pas paramétrés d’origine pour laisser passer les transactions de la mule par les ports TCP, UDP et ServerUDPport.
Il faudra donc absolument veiller à ce que le filtre les laisse les ports d’eMule « ouverts », y compris le ServerUDPport qui est aléatoire et ne figure pas dans les paramètres de « Préférences » -> « Connexion ».
- Le port supplémentaire …
Dans son descriptif du fichier -> Preferences.ini, le célèbre Monk du « board » officiel, nous informe qu’eMule utilise un autre port pour les communications avec les serveurs de la liste : le « ServerUDPPort ». Dans les versions actuelles, ce port n'apparaît pas dans « Préférences » -> « Connexion » et par défaut, eMule lui attribue une valeur au hasard. Faute de pouvoir transiter par ce port, seule la communication avec le serveur de connexion pourra fonctionner ; les communications avec les autres serveurs de la liste ne pourront pas être établies. Il ne sera plus possible d’effectuer des recherches globales ou de recevoir de sources sauf du serveur auquel la mule est directement connectée.
. - Le port de l’interface « Web ». La fonction « ServeurWeb » utilise un port particulier, en standard le port 4711, et un protocole TCP entrant.
. - Si votre filtre logiciel pare-feu ouvre globalement tous les ports nécessaires à une application autorisée sans avoir besoin de plus de précisions, il n’y aura aucun problème. C’est le cas par exemple avec le firewall « Norton Internet Security ». Par ailleurs, il n’est pas impossible qu’eMule utilise comme ServerUDPPort un des autres ports déjà ouverts et que tout se passe au mieux.
. - Par contre, d’autres filtres logiciels et les filtres incorporés à des matériels (routeur ou proxy), ne laisseront effectivement passer les transactions que par les ports précis que vous aurez nommément désignés.
Dans ce cas, ou par seule mesure de précaution, il faut veiller à ce que le port supplémentaire soit lui aussi ouvert et, pour commencer, attribuer au ServerUDPport une valeur fixe. - Avec le « Bloc-notes » ou un autre éditeur de texte, ouvrir le fichier « preferences.ini » du dossier « …\emule\config »
- Rechercher la ligne « ServerUDPPort ». Par défaut ServerUDPPort=65535 , ce qui est interprété comme aléatoire.
- Lui attribuer une valeur fixe qui sera ensuite déclarée dans le pare-feu.
Exemple : ServerUDPPort = UDP Port + 2 c'est à dire Port (TCP) +12 … ce qui pourrait donner :- Port=7629
- UDPPort=7639
- ServerUDPPort=7641
- Port=7629
3). Les filtres externes au PC
Les routeurs ne sont pas les seuls filtres externes …
- Certains FAI proposent des services supplémentaires comme un firewall incorporé à leur serveur ou des contrôles d’accès à Internet de tous types. Si c’est le cas pour vous, vérifiez que ces filtres ne sont pas bloquants pour le P2P en général et votre mule en particulier.
- Un réseau simple peut utiliser un switch, ou « circuit de communication établi entre deux systèmes informatiques par le réseau téléphonique » ou un hub et non pas un vrai routeur. Cependant, ce switch ou ce hub a une fonction d’adressage semblable à celle d’un routeur et bien diriger les transactions d’eMule à travers lui reste nécessaire. Notez que ce genre de filtre ne vous dispense pas d’un firewall logiciel (voir 5).
…\…