URL: https://linuxfr.org/forums/linux-noyau/posts/comment-limiter-le-chargement-dun-driver-r%C3%A9seau-%C3%A0-une-seule-interface Title: Comment limiter le chargement d'un driver réseau à une seule interface ? Authors: koopa Date: 2011年11月04日T11:47:12+01:00 Tags: feuille et debian Score: 2 Bonjour, Sur un ordinateur avec deux cartes réseaux identiques, ( `eth0` et `eth1` ), je voudrais charger un driver différent sur chaque interface. Mais quand je charge le driver pour `eth0`, il détecte aussi `eth1` et se l'accapare, m'empêchant ainsi de charger mon autre driver. Comment résoudre ce problème ? Voici plus de détails: L'ordinateur est une single-board-computer au format VME avec deux interfaces Intel Pro/100. Je voudrais charger `e100` (driver Linux) sur `eth0` et `ec_e100` (driver temps-réel pour EtherCAT) sur `eth1`. Il n'y a pas de disque dur, aussi l'ordinateur démarre Debian 6.0 i686 en réseau. Il démarre en PXE/TFTP via `eth0`, il télécharge le noyau puis `initrd`. Il trouve le driver `e100` dans `initrd`, le charge pour pouvoir initialiser le réseau et monter sa racine en NFS. Le module `e100` ne peut plus être déchargé sous peine de bloquer l'ordinateur puisqu'il n'aura plus accès à sa racine. Au cours de l'init, il faut donc je charge le module `e100` uniquement sur eth0 et que je laisse eth1 libre pour pouvoir charger l'autre module plus tard. Est ce qu'il y a une méthode standard pour faire ca ? Ou bien est ce que je dois modifier le code du driver `e100` (ce que je souhaiterai éviter) ? Merci d'avance pour votre aide.