Mise en réseau de FreeDOS - installation d'un pilote de paquets

Vue d'ensemble

    (Image du pilote de paquets)
  Les pilotes de paquets fonctionnent comme une interface entre le
  matériel (la carte d'interface réseau) et le noyau TCP/IP (qui est
  aussi appelé la "pile de protocole"). Un type de noyaux TCP/IP
  fonctionne comme un programme externe qui peut être appelé et utilisé
  par diverses applications réseau.
  D'autres noyaux TCP/IP sont déjà intégrés aux applications réseau, par
  exemple un navigateur Internet ou un client ftp. Nous en apprendrons
  davantage sur ces noyaux un peu plus loin dans ce wiki.
  La plupart d'entre nous utiliseront un pilote de paquets pour la mise
  en TCP/IP réseau TCP/IP. Et c'est tout. Mais les pilotes de paquets
  sont des pilotes multiprotocoles - donc le TCP/IP n'est pas le seul
  noyau qui peut fonctionner par dessus. Comme vous pouvez le voir sur
  l'image ci-dessus, (dans les champs gris foncé) il est également
  possible d'exécuter Novell NetWare au-dessus d'un pilote de paquets :
  les pilotes spécialisés comme IPXPD.COM ou PDIPX.COM prennent en
  charge IPX sur l'interface su pilote de paquets.
  Le protocole NetBEUI ne peut cependant pas être utilisé au-dessus
  d'un pilote de paquets car l'interface du pilote de paquets est trop
  différente de NDIS.

Où les trouver

  Le premier endroit où regarder pour un pilote de paquets devrait être
  le support d'installation livrée avec votre carte. Les pilotes de
  paquets ont souvent les lettres "PD" dans leurs noms, ainsi le pilote
  de paquets d'une 3Com 3C589 PC-Card est appelée "3C589PD.COM" et le
  pilote de la D-Link DFE-670TXD PC-Card est appelée "DFE670PD.COM".
  Recherchez un répertoire nommé "PKTDRV" sur le CD-ROM ou la disquette
  livrée avec votre carte.
  S'il n'existe pas un tel pilote sur le support d'installation ou si
  vous n'en avez pas, essayez de rechercher sur Internet. Pour les
  cartes réseau ISA et PCI il existe une chance pour que le pilote de
  paquets puisse être trouvé sur le site Crynwr de Russell Nelson
  (cf. http://www.crynwr.com/project (*01)) - une ressource de
  pilotes de paquets dans le domaine public. Les pilotes PCMCIA
  semblent être rares sur ce site, cependant.
  Georg Potthast fournit une collection de pilote de paquets pour cartes
  PCI (cf. http://www.georgpotthast.de/sioux/packet.htm (*02)) et un
  outil appelé NICSCAN.EXE (cf. http://www.georgpotthast.de/sioux/
  pktdrv/nicscan.zip (*03)) pour déterminer le chipset des cartes réseau
  PCI. Il a fait l'expérience que les pilotes de paquets sont souvent
  les mêmes pour un grand nombre de modèles du même fabricant, il
  recommande donc de ne pas essayer de trouver un pilote de paquets
  spécifique à votre numéro de modèle.

Installer un pilote de paquets

  Pour installer un pilote de paquets, ajoutez une ligne comme
  celle-ci à votre AUTOEXEC.BAT
  (exemple pour la carte 3c589 PCMCIA) :
    LH 3C589PD.COM 0x60 5 0x300
  Sur l'exemple ci-dessus, le pilote est chargé en mémoire haute en
  utilisant la commande "LH". La première option ("0x60") définit
  l'interruption logicielle (vecteur) utilisée par le pilote. Le numéro
  d'interruption logicielle pour pilote de paquets est le 0x60. La
  seconde option ("5") définit l'IRQ, la troisième option ("0x300")
  définit le port E/S. Certains pilotes ne nécessitent que le vecteur
  et trouvent les autres valeurs eux-mêmes. La plupart des pilotes de
  paquets peuvent être enlevés de la mémoire après utilisation avec
  l'option "-u".

Redémarrage

  C'est tout. Vous n'avez besoin d'aucun autre pilote (ODI ou NDIS).
  Après avoir installé avec succès un pilote de paquets, vous pouvez
  installer vos applications TCP/IP avec un noyau interne (WatTCP)
  ou installer un noyau TCP/IP externe (NTCPDRV).
    (image : messages de démarrage du pilote de paquets)

  (*01) ?
  (*02) OK
  (*03) OK

  Copyright © 2007 Ulrich Hansen, Mainz (Allemagne), modifié en 2011
  par W. Spiegl.
  Traduit en 2020 par Berki Yenigün.

  Pour plus d'informations, voyez ici.

  La permission est accordée de copier, distribuer et/ou modifier ce
  document selon les termes de la licence de documentation libre GNU,
  version 1.2 ou toute version ultérieure publiée par la Free Software
  Foundation.
  Une copie de la licence est incluse dans la section intitulée
  "GNU Free Documentation License 1.2".