[wheezy] Plus de connexion internet

Bonjour,

j’ai un dual boot xp/debian (wheezy) et je n’ai plus de connexion internet.
Il me semble que cela fait suite à la dernière mise à jour de l’os.
Le fichier interfaces situé dans /etc/nerwork me semble correct :

# The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Pour info, voici les résultats de la commande lspci :

00:00.0 Host bridge: VIA Technologies, Inc. PT880 Ultra/PT894 Host Bridge                                                                      
00:00.1 Host bridge: VIA Technologies, Inc. PT894 Host Bridge                                                                                  
00:00.2 Host bridge: VIA Technologies, Inc. PT894 Host Bridge                                                                                  
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge                                                                                  
00:00.4 Host bridge: VIA Technologies, Inc. PT894 Host Bridge                                                                                  
00:00.5 PIC: VIA Technologies, Inc. PT894 I/O APIC Interrupt Controller                                                                        
00:00.7 Host bridge: VIA Technologies, Inc. PT894 Host Bridge                                                                                  
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge                                                                             
00:02.0 PCI bridge: VIA Technologies, Inc. PT890 PCI to PCI Bridge Controller                                                                  
00:0b.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)                                                      
00:0b.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:0b.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 63)
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8237/8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV370 [Radeon X550]
02:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI RV370 secondary [Sapphire X550 Silent]
80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller (rev 10)

et de la commande ifconfig -a :

eth0      Link encap:Ethernet  HWaddr 00:19:66:01:c1:5a  
          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:23 Adresse de base:0xe800 

eth1      Link encap:Ethernet  HWaddr 60:e3:27:04:2c:2c  
          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:16 Adresse de base:0x4400 

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:140 errors:0 dropped:0 overruns:0 frame:0
          TX packets:140 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:10808 (10.5 KiB)  TX bytes:10808 (10.5 KiB) 

Quelqu’un aurait-il une idée?

PS : tout marge bien quand je démarre sous xp.

Merci.
Bonne journée.

L’interface eth0 n’est pas activer au démarage.

dans le fichier interface rajoute : auto eth0 avant allow-hotplug eth0

ce qui donnerait :

# The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

puis fais un reboot ou reboot le service networking

Si tu as un gestionnaire de réseau comme networkmanager l’utilisation comme ceci du fichier d’interfaces est contre productif.

Il te faut laisser networkmanager gérer de lui même le réseau.

il s’agit d’une configuration sans network-manager
https://wiki.debian.org/NetworkConfiguration
Using DHCP to automatically configure the interface

If you’re just using DHCP then all you need is something like:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

Bonjour,

je viens de modifier manuellement le fichier interfaces pour ajouter la ligne
auto eth0
avant la ligne
allow-hotplugin eth0
mais je n’ai toujours pas de connexion internet.
Quand j’ai redémarré, j’ai eu le temps de voir les lignes suivantes qui me semblent étranges :
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Vu que je n’ai rie touché au niveau de la configuration, est-ce que cela ne serait pas possible que lors d’une mise à jour, un driver aurait changé de version et du coup la carte réseau e fonctionnerait plus?

Merci.
Bonne journée.

Bonjour,

C’est quoi eth1 ?

Bonjour,

je n’en ai pas la moindre idée (concernant eth1).
J’ai une carte réseau pci TP-Link (TG-3269) reliée en ethernet à la box.
J’ai installé celle-ci pour remplacer la carte réseau intégrée qui avait rendu l’âme.
Hormis ça j’ai une imprimante connectée en usb.
Je suis allé regarder dans KInfoCenter (il me semble) et dans la partie réseau, j’ai :

  • Nom : lo
  • AdresseIp : 127.0.0.1
  • Masque de réseau : 255.0.0.0
  • Type : boucle de rappel
  • Etat : connecté
  • HWAddr : 00:00:00:00:00:00

A la rubrique pci, j’ai un point d’exclamation bleu mais il n’y a pas plus d’info.
Tout se passe comme si le driver de la carte réseau a été désinstallé?

pour vérifier

lspci -nnk | grep -i net -A2

Il semble que linux détecte bien les deux cartes réseaux.

Comme Clochette, je pense qu’il vaut mieux supprimer les lignes concernant eth0 du fichier interfaces et relancer.

voici le résultat de la ligne de commande.

00:0c.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller [10ec:8169] (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8169/8110 Family PCI Gigabit Ethernet NIC [10ec:8169]
        Kernel driver in use: r8169
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. VT8237A SATA 2-Port Controller [1106:0591] (rev 80)
--
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 7c)
        Subsystem: ASRock Incorporation K7VT6 motherboard [1849:3065]
        Kernel driver in use: via-rhine

j’ai commenté les lignes concernant eth0 dans le fichier interfaces et cela n’a rien changé.
Si les deux cartes réseaux sont bien détectées, ce ne serait pas plutôt eth1 qui correspondrait à la carte pci?

les deux cartes ont leur driver
pour passer de gestion dhcp sans network-manager à une gestion avec network-manager, encore faudrait il pouvoir l’installer …sans réseau ça va pas etre facile :grinning:
As-tu deja utilisé network-manager sur cette machine?
As tu un live-cd a disposition ??

la commande lshw liste le materiel

exemple

-network
                description: Ethernet interface
                product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:04:00.0
                logical name: eth0
                version: 03

Bonjour,

j’ai essayé d’exécuter la commande lshw mais sans succès, à chaque fois j’ai le message d’erreur commande introuvable (j’ai aussi essayé en su).
Les commandes disponibles commençant pas ls sur ma machine sont :

  • ls
  • lsattr
  • lsblk
  • lsb_release
  • lscpu
  • lsinitramfs
  • lsmod
  • lsof
  • lspci
  • lspgpot
  • lsusb

Je n’ai jamais utilisé de network-manager sur cette machine.
J’ai un cd Debian Wheezy 7.6.0 avec Kde.

ok lshw n’est pas installe sur ta machine

soit tu demarres en live cd en espèrant que le réseau fonctionnera, soit depuis un autre pc, tu récupères network-manager:
https://packages.debian.org/fr/wheezy/network-manager

si tu es en 64 bits
http://ftp.fr.debian.org/debian/pool/main/n/network-manager/network-manager_0.9.4.0-10_amd64.deb

si tu es en 32 bits
http://ftp.fr.debian.org/debian/pool/main/n/network-manager/network-manager_0.9.4.0-10_i386.deb
tu le mets sur une clé usb et en esperant que les dépendances sont toutes là tu l’installes par

sudo dpkg -i network-manager_0.9.4.0-10_amd64.deb
ou
sudo dpkg -i network-manager_0.9.4.0-10_i386.deb

Bon,

en fait j’avais déjà NetworkManager installé sur ma machine.
Quand je clique dessus, il voit bien deux interfaces mais qui sont déconnectées, comme si le câble réseau n’était pas branché.
Dans l’onglet wired, il y a une connexion, j’y ai jeté un œil mais je n’ai pas trop compris la configuration, du coup je n’ai rien fait.

J’en ai profité pour installer la commande lshw. Voici le résultat de celle-ci :
*-network:0
description: Ethernet interface
produit: RTL8169 PCI Gigabit Ethernet Controller
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: c
information bus: pci@0000:00:0c.0
nom logique: eth1
version: 10
numéro de série: 60:e3:27:04:2c:2c
taille: 10Mbit/s
capacité: 1Gbit/s
bits: 32 bits
horloge: 66MHz
fonctionnalités: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=N/A latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
ressources: irq:16 portE/S:c800(taille=256) mémoire:ff6ff400-ff6ff4ff mémoire:ff6c0000-ff6dffff
*-network:1
description: Ethernet interface
produit: VT6102 [Rhine-II]
fabriquant: VIA Technologies, Inc.
identifiant matériel: 12
information bus: pci@0000:00:12.0
nom logique: eth0
version: 7c
numéro de série: 00:19:66:01:c1:5a
taille: 10Mbit/s
capacité: 100Mbit/s
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.5.1 duplex=half latency=32 link=no maxlatency=8 mingnt=3 multicast=yes port=MII speed=10Mbit/s
ressources: irq:23 portE/S:e800(taille=256) mémoire:ff6ffc00-ff6ffcff

PS : dans le fichier interfaces, tout ce qui est relatif à eth0 a été commenté.

Bonne soirée.

quelle est la carte sensée fonctionner?

produit: RTL8169 PCI Gigabit Ethernet Controller /eth1
ou
produit: VT6102 [Rhine-II]/ eth0

tu peux aussi regarder dans les logs pour voir ce que la maj a changé

tail -200 /var/log/apt/history.log

la conf network-manager standard

cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback



cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

les interfaces sont dans /etc/NetworkManager/system-connections/

dans les parametres de la connexion filaire que tu veux utiliser, s’assurer que
autoconnect=true

Bonjour,

la carte qui fonctionne c’est eth1 (RTL8169 PCI Gigabit Ethernet Controller).
Le fichier history.log est vide.
Dans le fichier interfaces, j’ai ajouté la ligne :
source /etc/network/interfaces.d/*
Dans le fichier NetworkManager.conf, j’ai modifié managed=true en managed=false.
Dans /etc/NetworkManager/system-connections/, il y a un fichier Wired connection 1.
J’ai ajouté la ligne
autoconnect=true
Voici le contenu du fichier
[connection]
id=Wired connection 1
uuid=9dd5429e-6e86-41b0-9837-fcbd1966c00c
type=802-3-ethernet

[802-3-ethernet]

[ipv4]
method=auto

[ipv6]
method=auto
ip6-privacy=2

J’ai l’impresson qu’il manque l’info pour lui dire quelle est la carte réseau, non?
Après redémarrage, cela ne marche toujours pas.

Bonne journée.

oui dans la section
[ethernet]
duplex=full
mac-address=

on doit retrouver l’adresse mac donnée par lshw dans les paramètres:
*-network
serial:

root@debian:/etc/NetworkManager/system-connections# cat “Connexion filaire 1”
[connection]
id=Connexion filaire 1
uuid=df60a7b4-703b-3e8c-98bb-3bb5e8ad2eba
type=ethernet
autoconnect=true
permissions=
secondaries=
timestamp=1476971394

[ethernet]
duplex=full
mac-address=XX:XX:XX:XX:XX:XX → lshw network ->serial
mac-address-blacklist=

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto

Mais ça devrait se faire automatiquement, ton cable est bien branché sur la carte en eth1 ?
Il y a peut-etre eu un reordonnancement des identifiants des cartes
Après si tu es certain que c’est la carte eth1 , as-tu essayé avec ton ancienne conf en mettant eth1

Il y a une carte réseau intégrée et une carte réseau PCI.

–> pour moi ça c’est la carte pci.

–> pour moi ça c’est la carte intégrée.

Du coup, je pense que la connection à la carte pci c’est eth1.

J’ai noté que dans votre conf, vous aviez [quote=“grandtoubab, post:17, topic:73313”]
type=ethernet
[/quote]
alors que moi j’ai [quote=“Fabien1000, post:16, topic:73313”]
type=802-3-ethernet
[/quote]
Je pense que la ligne adéquate doit être type=ethernet, non?
J’ai aussi noté une différence dans la conf ipv6.
Moi: [quote=“Fabien1000, post:16, topic:73313”]
ip6-privacy=2
[/quote]

Vous : [quote=“grandtoubab, post:17, topic:73313”]
ip6-privacy=0
[/quote]
Cela a-t-il de l’importance?
Dois-je aussi ajouter les lignes permissions et secondaries dans la section [ethernet]?

je pense que ce qui est important c’est que le cable soit branché sur la bonne carte, que la liaison soit détectée et que l’adresse mac de la carte apparaisse dans la configuration.

Il n’y a qu’une seulle carte réseau qui fonctionne : la carte pci (la carte intégrée étant morte) et il n’y a qu’une seule prise sur celle-ci.
Quand je redémarre sus xp pour écrire ces lignes, ça marche, donc au moins une carte réseau fonctionne.
Y-a-t-il un moyen pour tester une carte réseau à partir de son adresse mac?
Est-ce que ce serait possible qu’un driver non libre par exemple ait été supprimé lors d’une mise à jour et que ce soit le driver de la carte réseau pci?