

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
<a name="ec2-net-utils"></a>

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](https://docs.aws.amazon.com/linux/al2023/ug/networking-service.html) 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`, der `70-persistent-net.rules` generiert).

Hotplug-Skript  
Generiert eine Schnittstellenkonfigurationsdatei, die mit DHCP verwendet werden kann (`/etc/sysconfig/network-scripts/ifcfg-eth`*N*). Generiert zudem eine Routing-Konfigurationsdatei (`/etc/sysconfig/network-scripts/route-eth`*N*).

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** eth*N* (`/usr/sbin/`)  
Erweitert die Funktionalität des **ifup**-Standardbefehls. Nachdem dieses Skript die Konfigurationsdateien `ifcfg-eth`*N* und `route-eth`*N* neu geschrieben hat, führt es den Befehl **ifup** aus.

**ec2ifdown** eth*N* (`/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-eth`*N* 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
```