Estou usando o Ubuntu 16.04. Tudo estava funcionando bem, até que um dia minha ethernet parou de funcionar. Ao tentar depurar isso, entrei em 'Editar conexões' na barra de menus da área de trabalho e excluí a conexão 'Auto ethernet' que está lá por padrão. Agora não consigo me conectar através da ethernet. Ele não aparece em ifconfig -a
:
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:40 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:2836 (2.8 KB) TX bytes:2836 (2.8 KB)
wlp3s0 Link encap:Ethernet HWaddr d0:7e:35:68:c2:39
inet addr:10.145.10.129 Bcast:10.145.127.255 Mask:255.255.128.0
inet6 addr: fe80::306e:806:b688:b2e6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9414 errors:0 dropped:0 overruns:0 frame:0
TX packets:5976 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7574026 (7.5 MB) TX bytes:937939 (937.9 KB)
Essa é a saída inteira. Com base em outras perguntas sobre este e outros sites ( 1 , 2 , 3 , 4 ) Eu fiz gksu gedit /etc/network/interfaces
e adicionei auto eth0
iface eth0 inet dhcp
ao arquivo.
Eu tentei reiniciar o gerenciador de rede usando sudo service network-manager restart
e, em seguida, usei sudo /etc/init.d/networking restart
. Isto dá a saída:
[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details. failed!
Em seguida, tentei sudo lshw -C network
e isso me deu:
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:c1104000-c1104fff memory:c1100000-c1103fff
*-network
description: Wireless interface
product: Wireless 3160
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 93
serial: d0:7e:35:68:c2:39
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-66-generic firmware=17.352738.0 ip=10.145.10.129 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:49 memory:c1000000-c1001fff
Como posso reivindicar o controlador Ethernet?
Eu também tentei sudo ifdown eth0
, o que me deu:
ifdown: interface eth0 not configured
E então sudo ifup eth0
que deu:
Cannot find device "eth0". Error getting hardware address for "eth0": No such device
Failed to bring up eth0.
Além disso, eu segui as instruções da pergunta e fiz o seguinte: criei uma arquivo /etc/systemd/network/mynet.network
contendo
[Network]
DHCP=yes
e, em seguida, usou esses comandos:
systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service
Meu sistema está faltando drivers ethernet necessários? Alguma sugestão ou idéias sobre o que está errado ou estou fazendo errado, por favor?