<title>Rajouter des canaux PPP supplémentaires</title> <h1>6 <a name="s6"> Rajouter des canaux PPP supplémentaires </h1> <p> <a href="PPP-FAQ.html#toc6"> Contenu de cette section</a></p> <p>Par défaut, vous disposez de 4 canaux, ce qui permet 4 connexions simultanées (sur 4 modems par exemple). Si vous en désirez plus, vous pouvez très facilement reconfigurer le noyau pour les obtenir. Cela se fait en deux étapes.</p> <p>Tout d'abord vous devez éditer le fichier <code>/usr/src/linux/drivers/net/Space.c</code>. Il contient une section qui ressemble à ceci:</p> <p> <blockquote><code> <hr> <pre> #if defined(CONFIG_PPP) extern int ppp_init(struct device *); static struct device ppp3_dev = { "ppp3", 0x0, 0x0, 0x0, 0x0, 3, 0, 0, 0, 0, NEXT_DEV, ppp_init, }; static struct device ppp2_dev = { "ppp2", 0x0, 0x0, 0x0, 0x0, 2, 0, 0, 0, 0, &ppp3_dev, ppp_init, }; static struct device ppp1_dev = { "ppp1", 0x0, 0x0, 0x0, 0x0, 1, 0, 0, 0, 0, &ppp2_dev, ppp_init, }; static struct device ppp0_dev = { "ppp0", 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, &ppp1_dev, ppp_init, }; #undef NEXT_DEV #define NEXT_DEV (&ppp0_dev) #endif /* PPP */ </pre> <hr> </code></blockquote> </p> <p>Cela doit vous sembler évident. Rajoutez les entrées dont vous avez besoin, n'oubliez pas de terminer par <code>NEXT_DEV</code> sur la première ligne et ne vous trompez pas dans la numérotation.</p> <p>Ensuite, vous devez modifier une ligne dans le fichier <code>include/linux/ppp.h</code>: <blockquote><code> <pre> #define PPP_NRUNIT 4 </pre> </code></blockquote> </p> <p>Mettez la nouvelle valeur. Enfin, recompilez le noyau et réamorcez la machine. Les messages lors du démarrage, ainsi que l'affichage de <code>/proc/net/dev</code> devraient refléter vos modifications.</p> <p>Chapitre <a href="PPP-FAQ-7.html"> Suivant </a>, Chapitre <a href="PPP-FAQ-5.html"> Précédent </a> </p><p>Table des matières de <a href="PPP-FAQ.html#toc6">ce chapitre</a>, Table des matières <a href="PPP-FAQ.html#toc">générale</a></p> <p><a href="PPP-FAQ.html"> Début </a> du document, <a href="#0"> Début de ce chapitre</a></p>