Permettez-moi de commencer par dire que j'ai jeté un coup d'œil aux autres problèmes d'Ethernet & 16.04 et que je pense que le mien est différent.
J'ai des problèmes de connexion à Internet avec une nouvelle installation d'Ubuntu 16.04. J'ai une connexion Ethernet connectée à mon ordinateur de bureau et je peux établir une connexion Internet via un système d'exploitation séparé sur le même ordinateur. La carte mère n'a pas de carte WiFi.
Voici le résultat de ifconfig:
shloosh@Desktop:~$ ifconfig
enp2s0
Link encap:Ethernet HWaddr e0:3f:49:7f:db:f5
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 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:804 errors:0 dropped:0 overruns:0 frame:0
TX packets:804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:61616 (61.6 KB) TX bytes:61616 (61.6 KB)
enp2s0 est le nom d'interface attribué par Network Manager à la connexion Ethernet. Je trouve étrange qu’il n’ait pas d’adresse inet attribuée.
Et lshw:
shloosh@Desktop:~$ lshw -C network
*-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:02:00.0
logical name: enp2s0
version: 09
serial: e0:3f:49:7f:db:f5
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list 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=rtl8168f-1_0.0.5 06/18/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:26 ioport:e800(size=256) memory:fbfff000-fbffffff memory:fbff8000-fbffbfff
Et mon fichier/etc/network/interfaces:
shloosh@Desktop:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them.
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
Et lspci:
shloosh@Desktop:/etc$ lspci -nnk | grep -e 0200 -e 0280 -A2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard [1043:8505]
Kernel driver in use: r8169
Et finalement lsmod:
shloosh@Desktop:~$ lsmod | grep r816*
r8169 81920 0
mii 16384 1 r8169
Ma table de routage est vide. Je suis nouveau dans Network Manager et assez nouveau dans la gestion de réseau et je ne sais pas comment procéder. Tout conseil est apprécié.
Vous devez installer le r8168-dkms
à l’aide de Synaptic.
Démarrez Synaptic à partir du tableau de bord. Cliquez sur l'icône Reload
. Tapez r8168-dkms
dans la zone de recherche. Un seul élément sera affiché dans la boîte de résultats ci-dessous. Marquez-le pour installer. Cliquez sur l'icône Apply
pour l'installer. Redémarrez l'ordinateur.
Tenez-nous au courant. À la vôtre, Al
Désolé, je voudrais commenter le type qui a demandé comment cela avait été calculé. Je pense que la clé est la suivante: l'inspection.
L'appareil est ceci:
shloosh @ Desktop:/etc $ lspci -nnk | grep -e 0200 -e 0280 -A2 02: 00.0 Contrôleur Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Contrôleur Ethernet Gigabit PCI Express [10ec: 8168] (rév. 09)
Notez la version "8168"
Et le pilote installé est:
shloosh @ Desktop: ~ $ lsmod | grep r816 * r8169 81920 0 mi 16384 1 r8169
Notez la version "8169"
Donc changer le correct pour résoudre le problème.
La réponse fournie par heynnema a fonctionné! Comme je devais installer le paquet sans Internet, il a fallu récupérer le fichier .deb pour r8168-dkms ainsi que quelques autres dépendances. Je me suis dit que j'expliquerais le processus pour toute autre personne confrontée à ce problème à l'avenir:
Obtenez sur un ordinateur avec accès à Internet. Vous devrez transférer les fichiers .deb via USB ou un support de stockage.
Installez le package r8168-dkms correspondant à votre système d'exploitation. Pour moi, le lien pour le téléchargement était ici: http://packages.ubuntu.com/xenial/all/kernel/r8168-dkms/download . Sélectionnez l'un des miroirs pour lancer le téléchargement.
Transférez le .deb téléchargé sur USB, puis sur l’ordinateur sur lequel vous souhaitez l’installer.
Exécutez la commande dpkg sur le fichier .deb pour l’installer:
Sudo dpkg -i r8168-dkms_8.042.00-1_all.deb
La première fois que vous exécutez cette commande, elle échouera probablement et répertoriera toutes les dépendances nécessaires. Pour moi, il a énuméré le paquet dkms. Sortez et trouvez le téléchargement .deb pour ce paquet sur le site packages.ubuntu.com. Après avoir exécuté dpkg pour dkms, il possédait sa propre dépendance désinstallée: module-init-tools. Vous voudrez peut-être saisir cela aussi.