Después de un reinicio debido a una falla del sistema, la interfaz Ethernet desaparece. ¿Cómo restaurarlo?

Después de un reinicio debido a una falla del sistema, la interfaz Ethernet desaparece. ¿Cómo restaurarlo?

No me gusta mucho Linux y estoy experimentando un problema muy extraño con un sistema Linux 19.10 en el que estoy trabajando en una estación de trabajo VmWare (pero supongo que no es un problema relacionado con VMware).

El problema es que tuve que reiniciar el sistema debido a un fallo que lo congeló. Después del reinicio ya no tengo conexión a Internet.

Realizando elifconfigcomando en el shell obtengo:

developer@developer-virtual-machine:/etc/network$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Loopback locale)
        RX packets 2508  bytes 186240 (186.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2508  bytes 186240 (186.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Parece que por alguna razón se pierde la interfaz Ethernet utilizada por VmWare para conectarse en modo NAT.

Intenté reiniciar el sistema (también la máquina host de Windows en la que está instalado VMWare) pero sigo teniendo este problema. ¿Cómo puedo intentar solucionarlo?

EDITAR-1:Ejecutandosudo lshw -C redObtengo este resultado:

developer@developer-virtual-machine:~$ sudo lshw -C network
[sudo] password di developer: 
  *-network DISABLED        
       description: Ethernet interface
       product: 82545EM Gigabit Ethernet Controller (Copper)
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:02:01.0
       logical name: ens33
       version: 01
       serial: 00:50:56:3a:4b:1e
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 66MHz
       capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=0 link=no mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:19 memory:fd5c0000-fd5dffff memory:fdff0000-fdffffff ioport:2000(size=64) memory:fd500000-fd50ffff

Parece que la red está deshabilitada.

Respuesta1

Resolví yo mismo. Quizás pueda ayudar a alguien más:

1) Descubrí que Ubuntu 19.10 de forma predeterminada no define las interfaces de red mediante el/etc/red/interfacesarchivo. Este archivo no existe. Para administrar las interfaces de red se utiliza el administrador de red:http://manpages.ubuntu.com/manpages/cosmic/man1/nmcli.1.html

2) En primer lugar, enumero las interfaces con este comando:mostrar dispositivo sudo nmcli

[sudo] password di developer: 
GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:3A:4B:1E
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (non gestito)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               off
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (non gestito)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

Como puede ver la interfaz de red ethernet denominadaens33por el momento no está manejado (en italiano "non gestito"), por lo que por el momento está deshabilitado.

3) Lo habilité por

nmcli networking on

ahora funciona bien

Respuesta2

Esto es lo que me solucionó el mismo problema (la respuesta de AndreaNoboli lamentablemente no ayudó):

verifique /etc/NetworkManager/NetworkManager.conf y /etc/NetworkManager/conf.d/ para ver si hay una entrada Managed=false que pueda cambiarse.

Lo obtuve de un problema relacionado tangencialmente en otro lugar:https://access.redhat.com/discussions/6278791, pero a mí me funcionó perfectamente.

información relacionada