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".