Connexion réseau

Bonjour,

Une Debian Wheezy installée en dual boot avec windows 8.1.
Jusqu’à présent, je n’ai eu aucun problème de connexion réseau avec la debian mais aujourd’hui, la connexion ne fonctionne plus, Windows se connecte correctement ce qui élimine un éventuel problème de cablâge.
Ma carte réseau est reconnue, voilà le résultat des commandes :

root@AlainDebian:/etc# dmesg | grep eth
[ 1.748805] sky2 0000:06:00.0: eth0: addr e0:cb:4e:70:de:69
[ 1.750834] sky2 0000:04:00.0: eth1: addr e0:cb:4e:70:de:68
[ 11.248754] sky2 0000:06:00.0: eth0: enabling interface
[ 11.248959] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2201.220774] sky2 0000:06:00.0: eth0: disabling interface
[ 2778.071981] sky2 0000:06:00.0: eth0: enabling interface
[ 2778.072373] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2846.418834] sky2 0000:06:00.0: eth0: disabling interface
[ 2958.804642] sky2 0000:06:00.0: eth0: enabling interface
[ 2958.804923] ADDRCONF(NETDEV_UP): eth0: link is not ready

ifconfig :
eth0 Link encap:Ethernet HWaddr e0:cb:4e:70:de:69
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:18

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:146390 errors:0 dropped:0 overruns:0 frame:0
TX packets:146390 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:19328027 (18.4 MiB) TX bytes:19328027 (18.4 MiB)

lspci | grep Eth me donne :
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)

J’ai tenté une configuration manuelle par ifconfig et route add, mais lorsque je remet l’interface up , j’ai une série de messages DHCPDISCOVER puis no DHCPOFFERS received.
Le service DHCP est bien actif sur la livebox, mon mac, avec lequel j’écris actuellement ce post, est connecté et les mobiles aussi…
Bref, si quelqu’un a une idée…!
Merci d’avance.

Alain.

Hello,

Je suppose que tu es configuré en DHCP ?
Joindre: /etc/network/interfaces

Si tu redémarres le service DHCP, que dit-il ?

Pour une raison quelconque, un firmware proprio aurait-il pu être désinstallé ?

Le problème est que tu n’arrives pas à obtenir d’adresse IP par DHCP si j’ai bien compris…

Bonjour Zbf,
Effectivement, je n’arrive plus à obtenir une adresse IP par DHCP.
INterfaces est configuré en DHCP pour eth0(iface eth0 inet dhcp).
J’ai tenté une config statique mais rien à faire…
Je pense que la dernière mise à jour a modifié quelquechose, peut-être le firmware de la carte mais la, ça devient un peu difficile de réinstaller sans connexion.
Alain.

Je viens de trouver un driver pour Linux chez Marvell, je vais l’installer pour voir.
ALain.

C’est la chiotte, je viens de tenter l’install du driver de Marvell mais j’ai une erreur à l’éxécution du script …!
install.sh: 42 ./functions: syntax error: “(” unexpected.
J’ai téléchargé une autre version et j’obtiens la même chose pour la ligne 44. Visiblement dans le fichier des functions.
Je dois faire qqchose de pas correct.

j’ai un fichier install…tar.bz2
j’ai fait un tar xfvj de ce fichier
il m’a créé un nouveau répertoire DriverInstall avec le script install.sh et le fichier de fonctions.
Comme dit dans le readme j’ai lancé la commande ./install.sh à partir du répertoire DriverInstall…

je viens de trouver un post qui dit de remplacer le #!/bin/sh par #!/bin/bash et je n’ai plus l’erreur…à suivre

N’oublie pas d’utiliser la coche verte pour indiquer ton sujet Résolu

C’est dommage d’avoir recours aux drivers proprios.

T’as l’air de te débrouiller, mais, si tu l’as pas déjà fait, tu peux vérifier les messages relatifs à “sky2” dans dmesg.

Une autre personne a posté y’a pas lgtps avec un problème de LiveBox où ça pingait pas, mais ta situation est semble-t-il différente (car lui, avait une IP, et la passerelle indiquée).

Il faudrait les logs détaillés du démon DHCP (je sais pas si y’a, ni où, /var/log/syslog peut-être). Et t’assurer que tes configs manuelles n’entrent pas en conflit avec la config automatique, bien qu’a priori, ça devrait pas arriver…

Bon alors, driver installé mais ça ne fonctionne toujours pas …sniff !

root@AlainDebian:~# dmesg | grep sky2
[ 1.754264] sky2: driver version 1.30
[ 1.754301] sky2 0000:06:00.0: setting latency timer to 64
[ 1.754325] sky2 0000:06:00.0: Yukon-2 EC Ultra chip revision 3
[ 1.754427] sky2 0000:06:00.0: irq 68 for MSI/MSI-X
[ 1.755624] sky2 0000:06:00.0: eth0: addr e0:cb:4e:70:de:69
[ 1.755652] sky2 0000:04:00.0: setting latency timer to 64
[ 1.755676] sky2 0000:04:00.0: Yukon-2 EC Ultra chip revision 3
[ 1.755771] sky2 0000:04:00.0: irq 69 for MSI/MSI-X
[ 1.757124] sky2 0000:04:00.0: eth1: addr e0:cb:4e:70:de:68
[ 11.751257] sky2 0000:06:00.0: eth0: enabling interface

root@AlainDebian:/etc/network# service networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces … (warning).
[…] Reconfiguring network interfaces…Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit isc.org/software/dhcp/

Listening on LPF/eth0/e0:cb:4e:70:de:69
Sending on LPF/eth0/e0:cb:4e:70:de:69
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.1 port 67
send_packet: Network is unreachable
send_packet: please consult README file regarding broadcast address.
done.

Le fichier interfaces:

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp

Alain.

que dit

edit: ooops…le résultat est déjà donné plus haut,il semblerai que tu aies deux interfaces réseau,eth0 et eth1,dans le fichier interfaces change eth0 pour eth1 et relance la machine pour voir si il y a du changement

yes bien joué !!! c’est l’eth1 qui fonctionne.
Merci à toi.
Alain.