Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurieren Sie Ihre Netzwerkschnittstelle mit ec2-net-utils für AL2
Amazon Linux 2 AMIs kann zusätzliche Skripts enthalten, die von AWS, so genannten ec2-net-utils, installiert wurden. Mit diesen Skripts kann die Konfiguration Ihrer Netzwerkschnittstellen optional automatisiert werden. Diese Skripte sind nur für verfügbar. AL2
Anmerkung
Für Amazon Linux 2023 generiert das amazon-ec2-net-utils Paket schnittstellenspezifische Konfigurationen im /run/systemd/network Verzeichnis. Weitere Informationen finden Sie unter Networking-Service im Benutzerhandbuch zu Amazon Linux 2023.
Verwenden Sie den folgenden Befehl, um das Paket zu installieren, AL2 falls es noch nicht installiert ist, oder aktualisieren Sie es, wenn es installiert ist und zusätzliche Updates verfügbar sind:
$yum install ec2-net-utils
Die folgenden Komponenten sind Teil von ec2-net-utils:
- udev-Regeln (
/etc/udev/rules.d) -
Identifiziert Netzwerkschnittstellen, wenn sie an eine laufende Instance angefügt, von ihr getrennt oder wieder angefügt werden, und stellt sicher, dass das Hotplug-Skript ausgeführt wird (
53-ec2-network-interfaces.rules). Ordnet die MAC-Adresse einem Gerätenamen zu (75-persistent-net-generator.rules, der70-persistent-net.rulesgeneriert). - Hotplug-Skript
-
Generiert eine Schnittstellenkonfigurationsdatei, die mit DHCP verwendet werden kann (
/etc/sysconfig/network-scripts/ifcfg-ethN). Generiert zudem eine Routing-Konfigurationsdatei (/etc/sysconfig/network-scripts/route-ethN). - DHCP-Skript
-
Wenn die Netzwerkschnittstelle einen neuen DHCP-Lease erhält, fragt dieses Skript die Instance-Metadaten nach Elastic IP-Adressen ab. Für jede Elastic IP-Adresse fügt es der Datenbank eine Regel für die Routing-Richtlinien hinzu, um sicherzustellen, dass für ausgehenden Datenverkehr die richtige Netzwerkschnittstelle verwendet wird. Sie fügt der Netzwerkschnittstelle darüber hinaus jede private IP-Adresse als sekundäre Adresse hinzu.
- ec2ifup ethN (
/usr/sbin/) -
Erweitert die Funktionalität des ifup-Standardbefehls. Nachdem dieses Skript die Konfigurationsdateien
ifcfg-ethN undroute-ethN neu geschrieben hat, führt es den Befehl ifup aus. - ec2ifdown ethN (
/usr/sbin/) -
Erweitert die Funktionalität des ifdown-Standardbefehls. Nachdem dieses Skript sämtliche Regeln für die Netzwerkschnittstelle aus der Datenbank für die Routing-Richtlinien entfernt hat, führt es den Befehl ifdown aus.
- ec2ifscan (
/usr/sbin/) -
Führt eine Prüfung auf unkonfigurierte Netzwerkschnittstellen durch und konfiguriert sie.
Dieses Skript ist in der ersten Version von ec2-net-utils nicht verfügbar.
Verwenden Sie den folgenden Befehl, um sämtliche Konfigurationsdateien aufzulisten, die von ec2-net-utils generiert wurden:
$ls -l /etc/sysconfig/network-scripts/*-eth?
Um die Automatisierung zu deaktivieren, können Sie EC2SYNC=no der entsprechenden Datei ifcfg-ethN hinzufügen. Verwenden Sie z. B. den folgenden Befehl, um die Automatisierung für die Schnittstelle eth1 zu deaktivieren:
$sed -i -e 's/^EC2SYNC=yes/EC2SYNC=no/' /etc/sysconfig/network-scripts/ifcfg-eth1
Zum vollständigen Deaktivieren der Automatisierung können Sie das Paket mithilfe des folgenden Befehls entfernen:
$yum remove ec2-net-utils