Bonjour à tous,
j'utilise une configuration de serveur par défaut que je deploie sur toutes mes autres machines à l'aide d'un dd. Sauf que les serveurs que j'utilise ont changé de référence constructeur, et du coup lorsque je boot sur un des ces serveurs les interfaces eth ne sont pas montées.
Elles n'apparaissent pas dans le ifconfig -a. Je constate grâce à un lspci que le constructeur à changé sont contrôleur ethernet, en effet on est passé de realtek à intel.
Je pense du coup que le problème vient d'ici. Connaissez vous un moyen de rattraper ça ?
Merci d'avance.
PS : le fichier /etc/udev/rules.d/70-persistent.net-rules est déjà supprimé dans mon image.
# Pas le même type
Posté par nono14 (site web personnel) . Évalué à 2.
Soucis de firmware ?
Matos supporté ?
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
# modules dans le noyau ?
Posté par myou (site web personnel) . Évalué à 2.
Le contrôleur ethernet n'est plus le meme, alors est ce que le module pour le nouveau contrôleur est disponible sur ton image ?
Est ce que le noyau de l'image avait été optimisé ? si c'est le cas il faut recompiler un noyau avec le nouveau module et modifier l'image.
La distribution que tu clones c'est debian ? quelle version ?
# Ajout de drivers à l'image
Posté par d0ctrine . Évalué à 1.
Merci pour les réponses.
C'est debian 7.4. Sinon le nouveau contrôleur c'est un intel i211, je me doute qu'il va falloir que je refasse une image, bien que j'aurai aimé éviter. Sinon j'aurai voulu savoir si y a pas moyen de faire quelque chose avec modprobe ? Comment connaitre le module de se contrôleur ?
Faut il que je télécharge le tarball ici : https://downloadcenter.intel.com/product/64399/Intel-Ethernet-Controller-I210-Series ? Si oui, ne puis je pas mettre le contenu de mon archive dans mon image, et mettre un modprobe dans le rc.local pour charger le driver au démarrage ?
[^] # Re: Ajout de drivers à l'image
Posté par Chris K. . Évalué à 2.
En nous donnant la sortie de ton lspci ou utilisant ton moteur de recherche préféré.
Sinon, oui, modprobe peut charger le module noyau pour toi, mais malheureusement à moins qu'il soit blacklisté ton noyau l'aurait normalement déjà chargé au démarrage si il était disponible.
[^] # Re: Ajout de drivers à l'image
Posté par nono14 (site web personnel) . Évalué à 2.
pas sans avoir compilé le module en question au préalable
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: Ajout de drivers à l'image
Posté par Cyril Brulebois (site web personnel) . Évalué à 2.
Hello,
En regardant drivers/net/ethernet/intel/igb/igb_main.c (cf. autre réponse) dans un noyau récent on note la ligne :
qui dit à ce module « tu supportes la carte de d0ctrine ». Le commit ajoutant la gestion de cette carte (il y a aussi du code, pas seulement cette déclaration…) semble être :
qui a été mergé pour v3.5-rc1. De ce que je vois, cela n'a pas été backporté pour 3.2 (pas dans v3.2.71 qui est le 3.2.y actuel en tout cas).
Deux choses à faire pour toi :
Debian Consultant @ DEBAMAX
# igb
Posté par niol (site web personnel) . Évalué à 1.
Normalement c'est
$ modprobe igb
Que donne :
$ grep IGB /boot/config-*
# grep /boot/ et backport
Posté par d0ctrine . Évalué à 1.
Bonjour,
alors la commande grep IGB /boot/config-* me retourne :
CONFIG_IGB=m
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
Je ne sais pas trop comment interpréter ces résultats :).
Sinon cyril lorsque tu me dis d'"activer les backports (wheezy-backports) et installer le noyau s'y trouvant (avec ses éventuelles quelques dépendances), la version 3.16.7-ckt11-1+deb8u3~bpo70+1 devrait gérer ta carte. " Tu me propose d'ajouter deb http://http.debian.net/debian wheezy-backports main à mon source.list et de faire un apt-get install 3.16.7-ckt11-1+deb8u3~bpo70+1 ? Désolé j'ai peur d'avoir mal compris tes instructions :).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.