View a markdown version of this page

Netzwerkdienst - Amazon Linux 2023

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.

Netzwerkdienst

Das Open-Source-Projekt systemd-networkd ist in modernen Linux-Distributionen weit verbreitet. Das Projekt verwendet eine deklarative Konfigurationssprache, die dem Rest des systemd-Frameworks ähnelt. Die wichtigsten Konfigurationsdateitypen sind .network- und .link-Dateien.

Das amazon-ec2-net-utils-Paket generiert schnittstellenspezifische Konfigurationen im /run/systemd/network-Verzeichnis. Diese Konfigurationen ermöglichen sowohl IPv4- als auch IPv6-Netzwerke auf Schnittstellen, wenn diese mit einer Instance verbunden sind. Diese Konfigurationen installieren außerdem Richtlinien-Routing-Regeln, die sicherstellen, dass der lokale Datenverkehr über die Netzwerkschnittstelle der entsprechenden Instance an das Netzwerk weitergeleitet wird. Diese Regeln stellen sicher, dass der richtige Traffic von den zugehörigen Adressen oder Präfixen über das Elastic Network Interface (ENI) geleitet wird. Weitere Informationen zur Verwendung von ENI finden Sie unter Verwenden von ENI im Amazon EC2 EC2-Benutzerhandbuch.

Sie können dieses Netzwerkverhalten anpassen, indem Sie eine benutzerdefinierte Konfigurationsdatei im /etc/systemd/network-Verzeichnis hinterlegen, um die Standardkonfigurationseinstellungen in /run/systemd/network zu überschreiben.

Wichtig

Wenn Sie eine Drop-In-Konfigurationsdatei angeben, stellen Sie sicher, dass die Generierung der 70-ensN.network Basisdatei amazon-ec2-net-utils abgeschlossen ist, /run/systemd/network und warten Sie, bis die Standardkonfiguration vollständig angewendet ist, bevor die Drop-In-Datei wirksam wird. Wenn das Drop-In ungefähr zur gleichen Zeit wie die Basiskonfiguration angewendet wird, kann die schnelle Abfolge von Konfigurationsänderungen dazu führen, dass die Schnittstellenverbindung unterbrochen wird. Um diesen Wettlauf zu vermeiden, stellen Sie sicher, dass Sie genügend Zeit für die Standardkonfiguration einplanen, bevor Sie die benutzerdefinierte Konfiguration anwenden.

In der systemd.network-Dokumentation wird beschrieben, wie der systemd-networkd-Dienst die Konfiguration für eine bestimmte Schnittstelle festlegt. Außerdem werden alternative Namen, sogenannte, für die ENI-backed Schnittstellen generiertaltnames, um die Eigenschaften verschiedener AWS Ressourcen widerzuspiegeln. Diese ENI-backed Schnittstelleneigenschaften sind das Feld ENI ID und das DeviceIndex Feld des ENI-Anhangs. Sie können bei Nutzung verschiedener Tools (z. B. dem ip-Befehl) mithilfe ihrer Eigenschaften auf diese Schnittstellen verweisen.

AL203-Instanzschnittstellennamen werden unter Verwendung des systemd Slot-Benennungsschemas generiert. Weitere Informationen finden Sie unter systemd.net-Namensschema.

Darüber hinaus verwendet AL2023 standardmäßig den fq_codel-Planungsalgorithmus für Netzwerkübertragungen für die aktive Warteschlangenverwaltung. Weitere Informationen finden Sie in der CoDelÜbersicht.