Activer Eth1/Broadcom sous Debian [RESOLU] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 19-09-2008 à 16:08:57
J'ai également vérifié si le driver etait bien présent dans les modules.
svtest:/# ls /lib/modules/2.6.24-1-amd64/kernel/drivers/net/ | grep tg3 |
Si j'essaie de faire un insmod il me répond :
svtest:/# insmod /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko |
ou un modprobe (encore pire ) :
svtest:/# modprobe /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko |
si vous avez des idées
Cordialement.
Marsh Posté le 19-09-2008 à 16:11:19
ifup eth1
SIOCSIFADDR: No such device
tu as ta réponse, ton interface eth1 n'existe pas.
Certaines interfaces peuvent être inactives et invisibles via la commande "ifconfig".
Pour voir l'ensemble des interfaces :
$/sbin/ifconfig -a
je t'invite aussi à parser les logs du noyau, pour voir vérifier la bonne detection de la carte réseau
#dmesg | grep -i eth
Marsh Posté le 19-09-2008 à 16:29:30
le ifconfig -a donne la même chose :
Pas de Eth1
J'ai regardé également les logs du noyau :
svtest:~# dmesg | grep -i eth |
En gros d'après ce que je vois, c'est que mon eth0 fonctionne bien, et qu'il utilise le même driver que pour ma 2nde carte réseau, ce qui est normal puisqu'il s'agit respectivement d'une Broadcom Netxtreme (eth1) et une Broadcome Netxtreme II (eth0)
... Par contre je vois pas de log d'erreur qui me permettrait d'identifier le problème.
Après je suis pas expert Linux (la preuve : j'ai essayé la commande $/sbin/ifconfig -a au lieu de /sbin/ifconfig -a) donc il est probable que quelque chose m'échappe.
Merci en tout cas de te soucier de mon petit problème
Marsh Posté le 19-09-2008 à 17:01:42
Heu non c'est pas le même driver.
eth0 = tg3
Pour eth1 on dirait qu'il a chargé bnx2 (logique) mais qu'il n'a pas monté la carte...
aptitude install firmware-bnx2
rmmod bnx2
modprobe bnx2
Marsh Posté le 19-09-2008 à 17:08:27
si je fais un aptitude search bnx2 y me trouve rien...
je cherche voir si je trouve qqchose ...
Marsh Posté le 19-09-2008 à 17:13:36
Je viens de vérifier j'ai bien le fichier driver :
svtest~# insmod /lib/modules/2.6.26-1-amd64/kernel/drivers/net/bnx2.ko |
et il est bien installé ....
dans le doute j'ai fait un rmmod bnx2 et ai retenté un insmod : pas d'erreur, donc a priori c'est ok.
Sauf que j'ai toujours pas l'interface eth1 si je fais un /sbin/ifconfig -a ou ifconfig -a tout court.
Marsh Posté le 19-09-2008 à 17:26:09
J'arrive pas a trouver le paquet firmware-bnx2 ... En fait c'est plus que j'arrive pas à trouver le dépot non-free
(désolé je suis pas encore très a l'aise avec linux ^^)
EDIT : même après un aptitude update
Marsh Posté le 19-09-2008 à 17:32:52
j'ai aussi les dépôts non-free, et pas de trace de bnx2
tu peux donner le contenu de sources.list ?
Marsh Posté le 19-09-2008 à 17:33:05
dans /etc/apt/sources.list, "main" devient "main contrib non-free"
Marsh Posté le 19-09-2008 à 17:39:24
anéfé
J'ai fait un update, puis j'ai installé le firmware-bnx2.
rmmod : pas d'erreur
modprobe : pas d'erreur
(par contre il me dit absolument rien pour les deux, j'aurais du faire un verbose ....)
Par contre toujours pas d'Eth1... je verrai ce que ça donne après un reboot....
Marsh Posté le 19-09-2008 à 17:53:30
toujours le même problème :
No such device pour eth1
Je tourne en rond, le firmware m'apporte rien de plus en fait... ....
à moins que je charge pas le bon fichier driver... faudrait il pas que je dégage de manière radicale le bnx2.ko qui se trouve dans mon rep de drivers avant de relancer l'install du firmware-bnx2 ?
Marsh Posté le 19-09-2008 à 19:54:50
Net Xtrem II amha, c'est forcément bnx2. Je suis surpris que ça ne fasse rien de plus avec le firmware installé.
Marsh Posté le 20-09-2008 à 17:41:23
moi aussi... Je verrai ça lundi....
Marsh Posté le 22-09-2008 à 09:22:02
Je viens de trouver la solution :
en fait il y a un bug avec le firmware-bnx2 :
vu sur le lien suivant :
http://groups.google.com/group/lin [...] a523?pli=1
Apparemment, il ne fait qu'un
update-initramfs -u |
après l'install du firmware.
J'ai donc fait un
update-initramfs -u -k all |
puis un reboot.
Enfin j'ai mon eth1 qui me fait
Merci à l4nkou, Nirzil et surtout M300A .
Marsh Posté le 22-09-2008 à 10:42:45
Finalement j'ai un autre problème :
sur le deuxième serveur, j'ai un bug lorsque je télécharge le firmware-bnx2.
voici ce qu'il me sort :
svtest2:~# aptitude install firmware-bnx2 |
Du coup il me marque le package en "pi" au lieu de "i"
Est-ce qu'il faut que je me résolve à installer le firmware à la mano ? ou est-il possible de corriger le problème ?
des idées ?
Marsh Posté le 22-09-2008 à 10:58:33
Ta base APT est complètement en vrac, en plus udev c'est vraiment craignos.
Essaye un aptitude reinstall udev
Marsh Posté le 22-09-2008 à 11:05:23
en fait au début il voulait pas me l'installer alors j'ai fait un
dpkg --configure -a |
comme il me l'avait suggéré...
je pense que j'aurais pas du je n'arrive pas à reinstaller quoi que ce soit avec aptitude.
Marsh Posté le 22-09-2008 à 11:20:49
problème résolu avec un apt-get upgrade ... un peu long mais ça a marché.
Marsh Posté le 19-09-2008 à 15:34:57
Bonjour,
Je suis actuellement en train de préparer un serveur sous Debian avec deux cartes réseaux : une destinée à communiquer avec le réseau réel (réseau local), et l'autre à communiquer avec 2 NAS.
L'interface eth0 fonctionne parfaitement mais je n'arrive pas à configurer l'eth1.
Voici un ifconfig :
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet adr:10.xx.xx.154 Bcast:10.xx.xx.255 Masque:255.255.254.0
adr inet6: fe80::210:18ff:fe35:20d5/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18441 errors:0 dropped:0 overruns:0 frame:0
TX packets:2062 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:6004915 (5.7 MiB) TX bytes:338919 (330.9 KiB)
Interruption:16
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:117 errors:0 dropped:0 overruns:0 frame:0
TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:10883 (10.6 KiB) TX bytes:10883 (10.6 KiB)
L'interface Eth1 n'existe pas, et si j'essaie de l'activer j'ai ce message :
svtest:/# ifup eth1
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.
On a donc vérifié si on avait bien les drivers en faisant un lspci
svtest:/# lspci |grep Eth
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)
Après quelques recherches Google, j'ai tenté diverses opérations, sans succès.
Je me tourne donc vers vous, si vous avez des idées pour installer cette deuxième interface ?
Cordialement.
Message édité par nixnbk le 22-09-2008 à 11:21:44
---------------
I'll feed your skin snacks to my cockatiel!