Page suivantePage précédenteTable des matières

6. Activation de la liaison PLIP

Enfin, voici les commandes qui active l'interface PLIP. Vous devez les exécuter en étant root (et bien sûr le câble doit être correctement branché).

NB : Si quelque chose d'inattendu survient, revérifiez le cable et les commandes. Si vous suivez les instructions correctement, mais qu'il y a toujours des erreurs, lisez la section concernant la FAQ. Beaucoup de reponses y sont déjà.

Tout d'abord, il faut vérifier qu'il n'y a pas de périphérique lp présent :

#cat /proc/devices

Vous ne devez pas voir de référence à lp comme ci-dessous :

6 lp

Si vous voyez cette référence, supprimez (temporairement) le périphérique lp avant de continuer. Si PLIP fonctionne, alors vous pourrez l'essayer avec lp plus tard. Pour supprimer le périphérique lp, vous devrez utiliser la commande rmmod si c'est un module. Sinon, il est inclu dans le noyau, vous devez alors recompiler le noyau avec lp comme un module (une idée beaucoup plus sage).

A nouveau, je vais utiliser les noms un et deux comme exemples. Sur un, vous devrez effectuer les étapes suivantes.

Si vous n'utilisez pas le démon pour l'automontage des modules et que vous compilez PLIP comme un module, vous devrez le charger :

# insmod plip

NB : Si votre port parallèle a une IRQ diférente de 7 et/ou une adresse d'E/S différente de 0x378, vous devrez l'indiquer à insmod. Trouvez l'IRQ et l'adresse E/S qui conviennent (la commande DOS MSD sera probablement utile, mais ne lui faites pas trop confiance) et tapez quelque chose comme ça :

# insmod plip io=0x278 irq=5

Habituellement, l'IRQ est 7 ou 5, et l'adresse E/S est 0x378, 0x278 ou 0x3bc. C'est important de vérifier que l'adresse et l'IRQ correspondent à la configuration du matériel (regarder les cavaliers sur les vielles cartes, ou le BIOS sur les cartes mères plus récentes).

Si vous êtes du genre paranoïaque, vous pouvez vérifier que les modules sont chargés avec :

#lsmod
Module:        #pages:  Used by:
plip               3            0

Notez que le nom de l'interface (plip0, plip1, etc ; pour plus de détails, lisez la section sur les messages du noyau ci-dessus), puis initialisez l'interface PLIP :

#ifconfig plip1 un pointopoint deux up

NB : Si votre port parallèle a une IRQ diférente de 7 et/ou une adresse d'E/S différente de 0x378, vous devrez l'indiquer à ifconfig. Utilisez l'IRQ et l'adresse d'E/S indiquées dans les messages du noyau et lancez quelque chose ça :

# ifconfig plip1 irq 7
# ifconfig plip1 io_addr 0x3bc

D'habitude, l'IRQ est 7 ou 5, alors que l'adresse d'E/S est 0x378, 0x278 ou 0x3bc.

Maintenant, vérifiez que ça marche :

#ifconfig
.....
.....
plip1     Link encap:10Mbps Ethernet  HWaddr FC:FC:C8:00:00:01
 inet addr:200.0.0.1  P-t-P:200.0.0.2  Mask:255.255.255.0
 UP POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
 RX packets:0 errors:0 dropped:0 overruns:0
 TX packets:0 errors:0 dropped:0 overruns:0
 Interrupt:7 Base address:0x378

Ajoutez la route vers deux...

#route add deux

Et, si vous voulez aussi le système NFS pour deux :

#rpc.portmap
#rpc.mountd
#rpc.nfsd

Sur deux, les commandes sont les mêmes, mais vous devez écrire un à la place de deux et vice-versa.

Une de vos machines doit avoir probablement une seule connexion PLIP. Si c'est le cas, vous devez aussi taper la commande :

#route add default gw un

sur cette machine. Dans mon exemple, deux est un portable qui ne possède qu'une connexion PLIP avec un. J'ai donc taper la commande ci-dessus.

Enfin, on vérifie la connexion à partir de un :

#ping deux

et à partir de deux :

#ping un

Bien sûr, toutes ces commandes peuvent être exécutées automatiquement avec un script ou au démarrage. Vous devez seulement créer ce script et l'exécuter en tant que root quand vous avez besoin d'une connexion PLIP. Vous pouvez également ajouter une commande dans le fichier /etc/rc.d/rc.inet2 pour qu'il soit exécuté au démarrage.

Pour ajuster la connexion PLIP, vous pouvez utliser la commande plipconfig. Regarder les pages du manuel pour plus d'informations.

Pour fermer la connexion PLIP, vous devez lancer la commande :

# ifconfig plip1 down

qui efface les entrées dans la table de routage. Si vous n'avez pas le démon pour l'automontage, alors enlever le module :

# rmmod plip


Page suivantePage précédenteTable des matières