web-dev-qa-db-fra.com

Charger un module Kernel plusieurs fois en 14.04 LTS?

la commande d'origine modprobe avait un commutateur - o pour renommer un module lors du chargement dans le noyau. Cela était utile pour les modules qui devaient être chargés plusieurs fois.

par exemple.

modprobe bonding -o bond0 mode=active-backup miimon=100 primary=eth2 max_bonds=2
modprobe bonding -o bond1 mode=active-backup miimon=100 primary=eth3 max_bonds=2

dans Ubuntu 14.04, modprobe semble être remplacé par kmod, qui ne prend pas en charge le commutateur -o.

Existe-t-il une nouvelle façon de charger un module plusieurs fois?

1
Christian Eich

Il existe un autre moyen d'obtenir plusieurs interfaces de liaison sur Ubuntu 14.04.

Vous devez écrire un script upstart pour charger manuellement le module de liaison et configurer toutes les interfaces de liaison via sysfs.

Des informations détaillées sont publiées sur mon blog: 1

0
Christian Eich

Il existe un deuxième moyen (plus facile pour l'OMI). Le module de liaison prend en charge plusieurs liaisons, mais par défaut une. Modifiez ou créez /etc/modprobe.d/bonding.conf et ajoutez:

options liaison max_bonds = 2

pour 2 obligations (ou ajustez en conséquence). Ensuite, lorsque le module est chargé, deux liaisons seront créées. Vous pouvez utiliser/etc/network/interfaces pour configurer les liaisons et les interfaces esclaves.

Voir aussi: http://catdamnit.net/?p=89

0
Robert