                      Outil de test reseau lcrzoex

              -------------------------------------------
              |             PROBLEMES CONNUS            |
              -------------------------------------------

Ce fichier decrit les problemes connus (incompatibilites, fonctionnalites
non supportees, erreurs, etc.).
Si vous cherchez de l'aide (mode d'emploi, exemples, etc.), consultez
plutot lcrzo-4.xx-doc_html.tgz ou lcrzoex-4.xx-doc_html.tgz.

Voici les titres des problemes decrits dans ce fichier (si vous
rencontrez un probleme non decrit, merci de me contacter comme indique
dans ./doc/problemreport_fr.txt) :

LORS DE L'EXECUTION
 1: Pourquoi commencer par executer 'lcrzoex 157' ?
 2: Plusieurs outils ne fonctionnent pas.
 3: Pourquoi lcrzoex s'arrete apres avoir choisi un outil ?
 4: Plusieurs outils de lcrzoex ne semblent pas fonctionner.
 5: Popup : La bibliotheque de liaisons dynamiques wpcap.dll est introuvable 
            sur le chemin specifie.
 6: L'affichage est lent.
 7: Quand lcrzo se termine, la liaison modem s'arrete.
 8: Lcrzo est lente.

Pour le moment, il n'y a rien a dire.



-------------------------------------------------------------------------------
Probleme 1 :
  Synthese du probleme :
    Pourquoi commencer par executer 'lcrzoex 157' ?
  Environnement concerne par le probleme :
    Tous
  Origine du probleme :
    L'obtention de la configuration de la machine locale (device, 
    cache arp, routes) est une etape cle du fonctionnement de 
    lcrzo. De nombreux outils necessitent que cette configuration 
    soit correctement effectuee.
    Il existe de tres nombreux types de cartes reseau, de modems, 
    de versions de systemes d'exploitation, etc. Ainsi, il se peut 
    que votre machine contienne un peripherique non reconnu par 
    lcrzo/lcrzoex. Dans ce cas, tous les outils de lcrzo ne seraient 
    pas utilisables.
    C'est pour ces raisons que le premier outil a employer est 
    'lcrzoex 157' afin de s'assurer que la configuration soit
    correctement obtenue.
    Voici un exemple d'affichage correct (Linux dans ce cas) :
     Devices
      device  ethernet          ip          /netmask        mtu
      lo      00:00:00:00:00:00 127.0.0.1   /255.0.0.0      3924 up
      eth0    00:00:33:AC:C2:24 192.168.1.1 /255.255.255.0  1500 up
      eth0:1  00:00:33:AC:C2:24 192.168.2.1 /255.255.255.0  1500 up,alias
      eth1    00:00:43:BC:D2:34 192.168.3.1 /255.255.255.0  1500 up
     Arp
      lo      00:00:00:00:00:00 127.0.0.1     (permanent)
      eth0    00:00:33:AC:C2:24 192.168.1.1   (permanent)
      eth0:1  00:00:33:AC:C2:24 192.168.2.1   (permanent)
      eth1    00:00:43:BC:D2:34 192.168.3.1   (permanent)
      eth0    12:34:56:78:90:ab 192.168.1.254 (-1s)
     Routes
      device  destination  /netmask         ip_source     gateway
      lo      127.0.0.1    /255.255.255.255 local_device                 0,up
      eth0    192.168.1.1  /255.255.255.255 local_device                 0,up
      eth0:1  192.168.2.1  /255.255.255.255 local_device                 0,up
      eth1    192.168.3.1  /255.255.255.255 local_device                 0,up
      eth0    192.168.1.0  /255.255.255.0   192.168.1.1                  0,up
      eth0:1  192.168.2.0  /255.255.255.0   192.168.2.1                  0,up
      eth1    192.168.3.0  /255.255.255.0   192.168.3.1                  0,up
      lo      127.0.0.0    /255.0.0.0       127.0.0.1                    0,up
      eth0    0.0.0.0      /0.0.0.0         192.168.1.1   192.168.1.254  0,up
    Dans cet exemple, on voit le device Loopback (lo) ainsi que deux cartes
    reseau (eth0 et eth1). La carte eth0 possede un alias.
    La table arp reprend les entrees permanentes ainsi que l'entree 
    dynamique du routeur 192.168.1.254.
    La table de routage comprend d'abord les entrees permettant d'acceder
    aux adresses des cartes, puis aux adresses des reseaux connectes
    a ces cartes, et enfin le routeur par defaut qui est 192.168.1.254.
  Solution :
    Comme je ne peux pas avoir acces a votre materiel, il faut me faire
    parvenir les elements correspondant a votre configuration afin de faire
    evoluer lcrzo.
    Executer :
      lcrzoex 278 > fichierresultat
    M'envoyer le fichier 'fichierresultat', ainsi que toutes les informations
    que vous jugez utile (ifconfig, ipconfig /all, route print, arp -a, 
    winipcfg /all /batch fichier.out, winipcfg, netstat -rn, type de 
    carte reseau, type de modem, etc.).
    Merci.

-------------------------------------------------------------------------------
Probleme 2 :
  Synthese du probleme :
    Plusieurs outils ne fonctionnent pas.
  Environnement concerne par le probleme :
    Tous
  Origine du probleme :
    L'obtention de la configuration de la machine locale (device, 
    cache arp, routes) est une etape cle du fonctionnement de 
    lcrzo. De nombreux outils necessitent que cette configuration 
    soit correctement effectuee.
    Il existe de tres nombreux types de cartes reseau, de modems, 
    de versions de systemes d'exploitation, etc. Ainsi, il se peut 
    que votre machine contienne un peripherique non reconnu par 
    lcrzo/lcrzoex. Dans ce cas, tous les outils de lcrzo ne seraient 
    pas utilisables.
    C'est pour ces raisons que le premier outil a employer est 
    'lcrzoex 157' afin de s'assurer que la configuration soit
    correctement obtenue.
    Voici un exemple d'affichage correct (Linux dans ce cas) :
     Devices
      device  ethernet          ip          /netmask        mtu
      lo      00:00:00:00:00:00 127.0.0.1   /255.0.0.0      3924 up
      eth0    00:00:33:AC:C2:24 192.168.1.1 /255.255.255.0  1500 up
      eth0:1  00:00:33:AC:C2:24 192.168.2.1 /255.255.255.0  1500 up,alias
      eth1    00:00:43:BC:D2:34 192.168.3.1 /255.255.255.0  1500 up
     Arp
      lo      00:00:00:00:00:00 127.0.0.1     (permanent)
      eth0    00:00:33:AC:C2:24 192.168.1.1   (permanent)
      eth0:1  00:00:33:AC:C2:24 192.168.2.1   (permanent)
      eth1    00:00:43:BC:D2:34 192.168.3.1   (permanent)
      eth0    12:34:56:78:90:ab 192.168.1.254 (-1s)
     Routes
      device  destination  /netmask         ip_source     gateway
      lo      127.0.0.1    /255.255.255.255 local_device                 0,up
      eth0    192.168.1.1  /255.255.255.255 local_device                 0,up
      eth0:1  192.168.2.1  /255.255.255.255 local_device                 0,up
      eth1    192.168.3.1  /255.255.255.255 local_device                 0,up
      eth0    192.168.1.0  /255.255.255.0   192.168.1.1                  0,up
      eth0:1  192.168.2.0  /255.255.255.0   192.168.2.1                  0,up
      eth1    192.168.3.0  /255.255.255.0   192.168.3.1                  0,up
      lo      127.0.0.0    /255.0.0.0       127.0.0.1                    0,up
      eth0    0.0.0.0      /0.0.0.0         192.168.1.1   192.168.1.254  0,up
    Dans cet exemple, on voit le device Loopback (lo) ainsi que deux cartes
    reseau (eth0 et eth1). La carte eth0 possede un alias.
    La table arp reprend les entrees permanentes ainsi que l'entree 
    dynamique du routeur 192.168.1.254.
    La table de routage comprend d'abord les entrees permettant d'acceder
    aux adresses des cartes, puis aux adresses des reseaux connectes
    a ces cartes, et enfin le routeur par defaut qui est 192.168.1.254.
  Solution :
    Comme je ne peux pas avoir acces a votre materiel, il faut me faire
    parvenir les elements correspondant a votre configuration afin de faire
    evoluer lcrzo.
    Executer :
      lcrzoex 278 > fichierresultat
    M'envoyer le fichier 'fichierresultat', ainsi que toutes les informations
    que vous jugez utile (ifconfig, ipconfig /all, route print, arp -a, 
    winipcfg /all /batch fichier.out, winipcfg, netstat -rn, type de 
    carte reseau, type de modem, etc.).
    Merci.

-------------------------------------------------------------------------------
Probleme 3 :
  Synthese du probleme :
    Pourquoi lcrzoex s'arrete apres avoir choisi un outil ?
  Environnement concerne par le probleme :
    Tous
  Origine du probleme :
    C'est normal. Lorsque l'on ne precise pas de numero d'outil (ou
    que l'on double clique depuis l'Explorateur Windows), lcrzoex entre
    en mode d'aide. Ce mode permet de decider quel est l'outil qui vous 
    convient.
  Solution 1 :
    Pour Unix:
    Executez 'lcrzoex' pour decouvrir le numero d'outil a employer (par 
    exemple 274).
    Puis, executez 'lcrzoex 274'.
  Solution 2 :
    Pour Windows:
    Ouvrez une fenetre MSDOS (Menu demarrer - executer - command ou cmd).
    Executez 'lcrzoex' pour decouvrir le numero d'outil a employer (par 
    exemple 274).
    Puis, executez 'lcrzoex 274'.

-------------------------------------------------------------------------------
Probleme 4 :
  Synthese du probleme :
    Plusieurs outils de lcrzoex ne semblent pas fonctionner.
  Environnement concerne par le probleme :
    Windows
  Origine du probleme :
    Lcrzo depend de WinPcap. Si WinPcap ne marche pas, de nombreuses
    fonctionnalites de lcrzo/lcrzoex ne marcheront pas.
    Il faut donc s'assurer du bon fonctionnement de WinPcap.
  Solution :
    Installer et tester windump comme decrit dans INSTALL_FR.TXT.

-------------------------------------------------------------------------------
Probleme 5 :
  Synthese du probleme :
    Popup : La bibliotheque de liaisons dynamiques wpcap.dll est introuvable 
            sur le chemin specifie.
  Environnement concerne par le probleme :
    Windows
  Origine du probleme :
    WinPCAP n'est pas installe.
  Solution :
    Telechargez et installez WinPCAP comme decrit dans INSTALL_FR.TXT ou
    INSTALLWINDOWS_FR.TXT.

-------------------------------------------------------------------------------
Probleme 6 :
  Synthese du probleme :
    L'affichage est lent.
  Environnement concerne par le probleme :
    Windows
  Origine du probleme :
    Le rythme d'affichage dans une console msdos est d'environ 100 lignes
    par secondes.
  Solution 1 :
    Rediriger la sortie vers un fichier :
      commande > fichier
    Dans ce cas, cependant, on ne voit pas quand il faut saisir des donnees.
  Solution 2 :
    Employer des outils, ou des profils d'affichage, moins verbeux.

-------------------------------------------------------------------------------
Probleme 7 :
  Synthese du probleme :
    Quand lcrzo se termine, la liaison modem s'arrete.
  Environnement concerne par le probleme :
    Windows 95 avec un modem
  Origine du probleme :
    Lorsqu'un programme se termine, les references aux objets non
    utilises sont liberees. C'est le cas notamment de l'acces au driver
    fourni par WinPcap (packet.sys). Cependant, comme explique dans la 
    FAQ de WinPcap, Windows interrompt aussi, a tort, la connexion
    modem. La ligne modem raccroche donc a la fin de l'utilisation
    de lcrzoex.
  Solution 1 :
    Il semblerait que l'installation de :
     - Windows Sockets 2 Update, et
     - Dialup Networking 1.3 Update 
    resolve ce probleme. A valider.
    Ces updates sont disponibles a ces adresses :
     - http://www.microsoft.com/windows95/downloads/contents/wuadmintools/s_wunetworkingtools/w95sockets2/default.asp
     - http://www.microsoft.com/Windows95/downloads/contents/WURecommended/S_WUNetworking/dun13win95/Default.asp
  Solution 2 :
    Vous pouvez entrer en contact avec les developpeurs de WinPcap 
    pour les aider a contourner ce souci en codant un driver/dll particulier.

-------------------------------------------------------------------------------
Probleme 8 :
  Synthese du probleme :
    Lcrzo est lente.
  Environnement concerne par le probleme :
    Tous
  Origine du probleme :
    J'ai choisi de creer une bibliotheque tres modulaire et simple
    a maintenir. L'une des consequences est le nombre important de
    fonctions imbriquees. Lorsque l'on desire gerer un flux de donnees
    important, la machine est surchargee.
  Solution 1 :
    lcrzo propose des fonctionnalites permettant de preconstruire
    les paquets a envoyer sur le reseau, puis de les sauvegarder
    dans des fichiers (cf. lcrzo_record.h).
  Solution 2 :
    Vous pouvez aussi n'utiliser que les fonctions de tres bas niveau
    et construire votre code specifique autour de ces fonctions.
    Si c'est toujours trop lent, alors il faut que vous utilisiez
    directement les fonctions systeme, ou que vous achetiez
    une plus grosse machine ;)
