Ich bin neu bei nmcli und versuche herauszufinden, wie man eine eth0-Verbindung herstellt. sudo nmcli con
druckt Folgendes:
NAME UUID TYPE DEVICE
MyWlan0 ... wifi wlan0
MyEth0 ... ethernet --
Egal welchen Befehl ich eingebe, meine MyEth0-Verbindung zeigt oben unter DEVICE nicht eth0 an (nur „--“) und daher erhalte ich beim Versuch die folgende Fehlermeldung 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).
So habe ich die Verbindung hergestellt:
sudo nmcli con add con-name MyEth0 type ethernet ifname eth0
Ich habe auch versucht, es mit den folgenden Befehlsarten zu ändern:
sudo nmcli con mod MyEth0 connection.interface-name eth0
Beim Ausführen sudo nmcli con show MyEth0 connection | grep eth0
wird zwar angezeigt, dass der Verbindungsschnittstellenname eth0 ist, gemäß dem oben beschriebenen Verhalten erscheint dies jedoch nicht so.
Irgendwelche Ideen?
Bearbeiten:
Hier ist die Ausgabe von 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
Antwort1
Dies liegt daran, dass sich seit Ubuntu 18.04 die Netzwerkkonfigurationsdatei von Schnittstellen zu Netplan geändert hat und Sie diese apt install network-manager
erneut verwenden müssen, um /etc/netplan/00-installer-config.yaml
sie wie folgt zu ändern
network:
renderer: NetworkManager
Dadurch kann die Netzwerkkonfiguration auf NetworkManager verweisen. Laden Sie anschließend netplan apply
diese Datei. Sie können nmcli device status
überprüfen, ob die Konfiguration wirksam ist. Viel Glück!
Antwort2
Das hat bei mir funktioniert:
https://serverfault.com/questions/880950/network-issue-ifup-says-unknown-interface
iface enp0s3 inet dhcp
Gefolgt von:
/etc/init.d/networking start
Antwort3
Ihr Netzwerk ist möglicherweise deaktiviert. Um das Problem zu lösen, führen Sie aus nmcli networking on
. Dadurch wird die Netzwerksteuerung durch NetworkManager aktiviert und Ihre Netzwerkschnittstelle verwaltbar. Alle von NetworkManager verwalteten Schnittstellen werden deaktiviert, wenn das Netzwerk deaktiviert ist.
Antwort4
Der Netzwerkmanager verwaltet normalerweise nur WLAN-Verbindungen.
verändern in/etc/NetworkManager/NetworkManager.conf
[ifupdown]
managed=false
Zu
[ifupdown]
managed=true
Starten Sie NetworkManager.service und nm-applet neu
und versuche es erneut.