Por que o nmcli não está configurando o dispositivo?

Por que o nmcli não está configurando o dispositivo?

Sou novo no nmcli e estou tentando descobrir como criar uma conexão eth0. sudo nmcli conimprime o seguinte:

NAME       UUID     TYPE      DEVICE
MyWlan0    ...      wifi      wlan0
MyEth0     ...      ethernet  --

Não importa qual comando eu dê, minha conexão MyEth0 não mostrará eth0 em DEVICE acima (apenas '--') e, como resultado, receberei o seguinte erro quando tentar sudo nmcli con up MyEth0:

Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).

Foi assim que criei a conexão:

sudo nmcli con add con-name MyEth0 type ethernet ifname eth0

Também tentei modificá-lo com os seguintes tipos de comandos:

sudo nmcli con mod MyEth0 connection.interface-name eth0

A execução sudo nmcli con show MyEth0 connection | grep eth0indica que connection.interface-name é eth0, mas não aparece desta forma de acordo com o comportamento descrito acima.

Alguma ideia?

Editar:

Aqui está a saída de sudo lshw -C network:

  *-network:0
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: dc:a6:32:27:84:45
       size: 100Mbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=bcmgenet driverversion=v2.0 duplex=full link=yes multicast=yes port=MII speed=100Mbit/s
  *-network:1
       description: Wireless interface
       physical id: 3
       logical name: wlan0
       serial: dc:a6:32:27:84:46
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmfmac driverversion=7.45.18 firmware=01-6a2c8ad4 ip=192.168.1.201 multicast=yes wireless=IEEE 802.11

Responder1

Isso ocorre porque desde o Ubuntu 18.04, o arquivo de configuração de rede mudou de interfaces para netplan, e você precisa usar apt install network-managernovamente para modificar /etc/netplan/00-installer-config.yamlassim

network:
  renderer: NetworkManager

Isso permite que a configuração da rede aponte para o NetworkManager e, em seguida, netplan applycarregue este arquivo. você pode nmcli device statusverificar se a configuração está em vigor. boa sorte!

Responder2

Isso funcionou para mim:

https://serverfault.com/questions/880950/network-issue-ifup-says-unknown-interface

iface enp0s3 inet dhcp

Seguido pela:

/etc/init.d/networking start

Responder3

Sua rede pode estar desativada. para resolver o problema, execute nmcli networking on. Isso permitirá o controle de rede pelo NetworkManager e tornará sua interface de rede gerenciável. Todas as interfaces gerenciadas pelo NetworkManager são desativadas quando a rede é desativada.

Responder4

O gerenciador de rede normalmente gerencia apenas conexões wifi.

mudança em/etc/NetworkManager/NetworkManager.conf

[ifupdown]
managed=false

para

[ifupdown]
managed=true

Reinicie NetworkManager.service e nm-applet

e tente novamente.

informação relacionada