Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 2688

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<title>Rajouter des canaux PPP suppl&eacute;mentaires</title>
<h1>6 <a name="s6"> Rajouter des canaux PPP suppl&eacute;mentaires </h1>
<p> <a href="PPP-FAQ.html#toc6"> Contenu de cette section</a></p>

<p>Par d&eacute;faut, vous disposez de 4 canaux, ce qui permet 4
connexions simultan&eacute;es (sur 4 modems par exemple).
Si vous en d&eacute;sirez plus, vous pouvez tr&egrave;s facilement reconfigurer
le noyau pour les obtenir. Cela se fait en deux &eacute;tapes.</p>
<p>Tout d'abord vous devez &eacute;diter le fichier <code>/usr/src/linux/drivers/net/Space.c</code>.
Il contient une section qui ressemble &agrave; 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, &amp;ppp3_dev, ppp_init, };
        static struct device ppp1_dev = {
            "ppp1", 0x0, 0x0, 0x0, 0x0, 1, 0, 0, 0, 0, &amp;ppp2_dev, ppp_init, };
        static struct device ppp0_dev = {
            "ppp0", 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, &amp;ppp1_dev, ppp_init, };
        #undef NEXT_DEV
        #define NEXT_DEV (&amp;ppp0_dev)
        #endif   /* PPP */
 
</pre>
<hr>
</code></blockquote>
</p>
<p>Cela doit vous sembler &eacute;vident. Rajoutez les entr&eacute;es dont
vous avez besoin, n'oubliez pas de terminer par <code>NEXT_DEV</code>
sur la premi&egrave;re ligne et ne vous trompez pas dans la num&eacute;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&eacute;amorcez
la machine. Les messages lors du d&eacute;marrage, ainsi que l'affichage
de <code>/proc/net/dev</code> devraient refl&eacute;ter vos modifications.</p>
<p>Chapitre <a href="PPP-FAQ-7.html"> Suivant </a>, Chapitre <a href="PPP-FAQ-5.html"> Pr&eacute;c&eacute;dent </a> </p><p>Table des mati&egrave;res de <a href="PPP-FAQ.html#toc6">ce chapitre</a>,
 Table des mati&egrave;res <a href="PPP-FAQ.html#toc">g&eacute;n&eacute;rale</a></p>
<p><a href="PPP-FAQ.html"> D&eacute;but </a> du document,
 <a href="#0"> D&eacute;but de ce chapitre</a></p>