Gerät „eth0“ kann beim Versuch, eine sekundäre IP zu AWS EC2 hinzuzufügen, nicht gefunden werden

Gerät „eth0“ kann beim Versuch, eine sekundäre IP zu AWS EC2 hinzuzufügen, nicht gefunden werden

Ich habe mir ein YouTube-Video zum Erstellen einer EC2 und zum anschließenden Hinzufügen von zwei elastischen IP-Adressen zur Instanz angesehen. Wenn ich mich jedoch per SSH mit dem Ubuntu-Server in Verbindung setze, um die neue sekundäre IP hinzuzufügen, erhalte ich die Fehlermeldung

cannot find device "eth0"

wenn ich den folgenden Befehl ausführe

sudo ip addr add 172.31.32.210/20 dev eth0

Beachten Sie, dass ich diese IP freigegeben habe, es ist also nicht mehr meine IP-Adresse, aber Sie können den von mir verwendeten Befehl sehen. Was könnte diesen Fehler verursachen und wie kann er behoben werden?

Wenn ich einen IP-Link-Befehl ausführe, erhalte ich Folgendes:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 0e:e4:6d:b4:d6:93 brd ff:ff:ff:ff:ff:ff

Antwort1

Das Problem ist, dass Ihre Netzwerkschnittstelle den Namen hat ens5und nicht eth0. Sie sollten in Ihren Befehlen den korrekten Schnittstellennamen verwenden. Schnittstellen habenGenau genommenDie Verwendung „benannt eth0nach dem Systemstart“ ist seit Jahren veraltet und sollte heutzutage nur noch als Beispiel betrachtet werden, insbesondere bei Verwendung veralteter Tutorials.

verwandte Informationen