This site will look much better in a browser that supports web standards, but is accessible to any browser and/or Internet device.

distributed.net

| Deutsch | English | Français | Nederlands | 日本語 | Svenska |

Options réseaux

Sommaire

Introduction

Les informations qui suivent décrivent les différentes options proposées vous permettant d'alimenter votre client en blocs et de renvoyer le travail ainsi accompli aux serveurs de clefs de distributed.net. Veuillez, s'il-vous-plait lire attentivement la section correspondant à votre cas et suivre les instructions indiquées afin de configurer correctement votre connection au réseau de distributed.net.

Connection permanente à l'internet (Always Online mode)

Si , comme dans la plupart des cas , vous êtes connectés à l'internet au moyen d'un réseau local (mais pas derrière un firewall) , du câble , d'une ligne DSL ou RNIS, votre client devrait pouvoir communiquer correctement avec les proxies sans autre configuration spécifique.

ATTENTION: Si vous vous connectez à l'internet via une connection intermittente, faites bien attention de ne pas laisser le client dans sa configuration par défaut: 'Always Online mode'. Si vous oubliez ceci, votre client aura alors la possibilité d'établir à n'importe quel moment, et de son propre chef, une connection avec les proxies afin de mettre à jour lui même ses buffers. Pour éviter cela , vous devez sélectionner soit l'option Modem Dialup Lurk soit Modem Dialup Lurk-only, chacune de ces deux options étant décrite un peu plus bas.

Connection intermittente par modem

Si vous utilisez une connection par modem conventionnelle, votre client ne devrait avoir aucun problème de communication avec les serveurs de clés. Ici non plus , aucune modification de configuration n'est nécessaire, mis à part la sélection du bon mode de connection parmi les deux décrits juste ci-dessous:

Ordinateurs derrière un firewall

Notez bien que même si vous êtes derrière un firewall, il se peut qu'il ne vous soit pas nécessaire de modifier la configuration du client. En effet, certains firewalls n'empêchent aucunement l'utilisation du client.

Cependant, même si vous remarquiez que votre firewall bloquait effectivement le port 2064, ne vous en faites pas, il existe plusieurs méthodes pour lui permettre tout de même d'établir une connection avec les proxies au travers de ce firewall. Chacune d'entre elles est décrite ci-dessous.

Enfin, voici une liste, non-exhaustive, de logiciels firewall connus pour fonctionner avec les clients distributed.net.

Fetching/Flushing via e-mail

Si vos clients ne peuvent envoyer/recevoir des blocs aux proxies de distributed.net au moyen des méthodes précédemment décrites, il existe encore une solution: envoyer et recevoir les blocs via e-mail.

Recevoir des blocs par e-mail:

  1. Envoyer un mail à fetch@distributed.net avec les deux lignes suivantes dans le corps du message:

    blocksize=[nombre entre 28 et 33]
    numblocks=[nombre entre 1 et 500]

    Dans les minutes qui suivent, vous devriez recevoir un message de réponse contenant le nombre et la taille des blocs contenu par le fichier joint "buff-in.rc5".

    Note: Pour recevoir des blocs du projet OGR, incluez a n'importe quel endroit de votre message "contest=OGR".
  2. Arreter le client.
  3. Eventuellement, renommer le fichier buff-in.rc5 du répertoire dnetc comme vous l'avez indiquez dans le menu de configuration 'Buffer and buffer update options' section 4 'Checkpoint Filename'.
  4. Extraire le fichier joint dans le répertoire d'où est exécuté le client distributed.net.
  5. Redémarrer le client.
Ceci doit avoir pour effet de mettre à jour le nombre de blocs disponibles pour votre client. Ce nombre doit être incréménter du nombre exact indiqué dans le mail que vous avez reçu.

Renvoyer les blocs complétés par e-mail:

  1. Envoyer un mail à flush@distributed.net avec le fichier "buff-out.rc5" comme pièce jointe soit au format uuencode soit codé en MIME64. Vous recevrez alors un accusé de réception vous indiquant que votre envoi c'est bien passé quelques minutes plus tard.
  2. Effacer le fichier buff-out.rc5 afin de ne pas accidentellement envoyer deux fois une partie de son contenu.

Partager les buffers au travers d'un réseau local

Si vous désirez utiliser le client sur plusieurs ordinateurs à partir d'un disque réseau partagé, vous avez deux solutions. Par défaut, le client recherche un fichier .ini (où les informations de configuration du client sont stockées) portant le même nom que le client. Dans le cas où votre client est nommé dnetc il recherchera les informations de configuration dans un fichier appelé dnetc.ini. Une solution serait alors de créer plusieurs copies du client, chacune avec un nom différent; un nom par configurations requises. Une autre solution est d'inclure la variable d'environnement RC5INI dans la séquence de boot de chaque ordinateur. Le client utilisera alors en priorité les informations de configuration indiquées dans le fichier pointé par RC5INI. Dans ce cas, vous n'avez besoin que d'une seule copie du logiciel client, mais vous pouvez avoir plusieurs fichiers .ini différents, un par type de configuration nécessaire.

Machines non connectées à l'internet

Il est possible de faire tourner le client sur des machines qui ne sont jamais connectées à l'internet grâce à l'utilisation d'une disquette opur déplacer les fichiers de buffering entre ces machines et d'autres qui sont, elles, connectées à l'internet et peuvent envoyer et recevoir ces buffers. Ce procédé est connu sous le nom de "SneakerNetting" et est détaillé ci-dessous.

Instructions pour le "SneakerNetting"

Afin de simplifier au maximum ses instructions, nous admettrons que "laptop" désigne un ordinateur déconnecté/pas_en_réseau. Le mode d'emploi suivant assume également que vous utilisez Microsoft Windows, la méthode étant théoriquement transposable à n'importe quelle plateforme. Les buffers sont ici génériquement nommés buff-in.rc5 et buff-out.rc5 mais il est évident que la méthode suivante fonctionne également avec les autres projets, tel OGR en remplaçant simplement .rc5 par .ogr.

  1. Télécharger le client et l'installer sur le laptop.
  2. Arrêter le client de la machine connectée à l'internet.
  3. Utiliser ce dernier pour récupérer un nouveau fichier buff_in.rc5
  4. DEPLACER buff-in.rc5 sur la disquette.
  5. Redémarrer le client connecté.
  6. Insérer la disquette dans le laptop.
  7. Démarrer le client du laptop en usant de l'option "-import [nom_du_buffer]".
  8. Le client du laptop importera le fichier de buffering.
  9. DEPLACER buff-out.rc5 du laptop vers la disquette.
  10. Démarrer le client du laptop.
  11. Insérer la disquette dans la machine connecté à l'internet.
  12. Arrêter le client connecté.
  13. Faites bien attention à d'abord 'flusher' le client connecté.
  14. DEPLACER buff-out.rc5 de la disquette vers la machine connectée.
  15. Démarrer le client connecté.
  16. Et ainsi de suite...

tar pit