O adaptador Ethernet foi desativado no Ubuntu 17.04

9

Estou usando o Ubuntu 17.04, mas não sei por que minha interface Ethernet foi desativada.

Eu tentei lshw -C networke mostra isso:

WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 00:21:cc:cd:28:8f
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:28 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:6080(size=32)

Como posso habilitá-lo?

minhky
fonte
De que são os resultados ip l ?
fugitivo
enp0s25: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
Minhky 19/04
1
Tente com sudo ip l s dev enp0s25 up. Verifique se o cabo Ethernet está conectado.
fugitivo
Muito bem vindo. :-)
fugitivo
Esta questão é uma quase duplicar de um outro também: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

Respostas:

23

Aqui está como corrigir esse problema.

Edite o arquivo /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf e altere o conteúdo de:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan

Para :

[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan

E então execute:

sudo service network-manager restart

Isso é tudo.

user682820
fonte
No caso / usr / lib / exist doesnt NetworkManager, você tem que instalar o network-manager primeiro
Wax gaiola
7

Minha Ethernet também foi desativada após a atualização do LTS 16.04 para 16.10 e 17.04. Consegui resolver manualmente, fazendo o seguinte:

sudo ifconfig eth0 up 
sudo dhclient eth0
Juan Gomez
fonte
Isso ajudou! Mas após a reinicialização, eu novamente tenho que digitar isso para obter uma conexão. Existe uma maneira adequada de configurar isso automaticamente?
Sócrates
@Socrates A primeira solução funcionou para eu fazê-lo automaticamente askubuntu.com/a/909185/170833 . AFAIK ele está fazendo internamente uma coisa semelhante (iniciar a interface e chamando cliente DHCP depois dela)
morhook
@morhook Isso requer instalação de software 'network-manager' adicional que não é instalado por padrão no servidor ubuntu
rtaft
Não tenho certeza como agendar este comandos via configuração no ubuntu serversemnetwork-manager
morhook
No servidor 18.04 (nova instalação), a NIC foi desabilitada ... isso me permitiu abrir a NIC e entrar na rede sem que o gerenciador de rede estivesse instalado, mas a NIC seria desabilitada novamente na reinicialização. Uma vez Estive online instalado network-manager e usado esta solução para uma solução permanente: askubuntu.com/a/909185/283005
Chris B
1

Quando atualizei para a versão 17.04, esse arquivo do gerenciador de rede estava impedindo meu sistema de gerenciar automaticamente meus dispositivos.

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

Conteúdo:

[arquivo de chave]

dispositivos não gerenciados = *, exceto: tipo: wifi, exceto: tipo: wwan

Eu comentei tudo, reiniciei e tudo funciona bem agora. Também pode ser excluído.

Referência: Network Manager se recusando a gerenciar interfaces com fio

Kristof
fonte
1
  1. Exclua tudo em /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Altere [ifupdown] managed = false para true no /etc/NetworkManager/NetworkManager.conf

  3. reiniciar com serviço sudo reiniciar gerenciador de rede

David
fonte
0

As respostas de Other resolvem o problema, mas você não deve editar o arquivo do sistema, /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confpois suas alterações poderão ser substituídas durante a próxima atualização e provavelmente não se lembrará de qual arquivo está envolvido.

Crie um novo arquivo: /etc/NetworkManager/conf.d/10-globally-managed-devices.confque substitui o primeiro. Deixe-o vazio ou comente seu conteúdo com o símbolo de hash:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
Demis Palma ツ
fonte