View a markdown version of this page

Service de mise en réseau - Amazon Linux 2023

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Service de mise en réseau

Le projet open source systemd-networkd est largement disponible dans les distributions Linux modernes. Le projet utilise un langage de configuration déclaratif similaire au reste du framework systemd. Ses principaux types de fichiers de configuration sont les fichiers .link et .network.

Le package amazon-ec2-net-utils génère des configurations spécifiques à l'interface dans le répertoire /run/systemd/network. Ces configurations permettent de mettre en réseau IPv4 et IPv6 sur les interfaces lorsqu'elles sont associées à une instance. Ces configurations installent également des règles de routage de stratégie qui permettent de garantir que le trafic d'origine locale est acheminé vers le réseau via l'interface réseau de l'instance correspondante. Ces règles garantissent que le trafic approprié est acheminé via l'Elastic Network Interface (ENI) à partir des adresses ou des préfixes associés. Pour plus d'informations sur l'utilisation d'ENI, consultez la section Utilisation d'ENI dans le guide de l'utilisateur Amazon EC2.

Vous pouvez personnaliser ce comportement réseau en plaçant un fichier de configuration personnalisé dans le répertoire /etc/systemd/network afin de remplacer les paramètres de configuration par défaut contenus dans /run/systemd/network.

Important

Si vous fournissez un fichier de configuration intégré, assurez-vous qu'il amazon-ec2-net-utils a fini de générer le 70-ensN.network fichier de base /run/systemd/network et attendez que la configuration par défaut soit pleinement appliquée avant que le fichier intégré ne prenne effet. Si le drop-in est appliqué approximativement en même temps que la configuration de base, la succession rapide de modifications de configuration peut entraîner la rupture du lien d'interface. Pour éviter cette situation de course, assurez-vous de prévoir suffisamment de temps pour que la configuration par défaut ait lieu avant d'appliquer la configuration personnalisée.

La documentation systemd.network décrit comment le service systemd-networkd détermine la configuration qui s'applique à une interface spécifique. Il génère également des noms alternatifs, appelésaltnames, pour les ENI-backed interfaces afin de refléter les propriétés des différentes AWS ressources. Ces propriétés ENI-backed d'interface sont le champ ENI ID et le DeviceIndex champ de la pièce jointe ENI. Vous pouvez faire référence à ces interfaces à l'aide de leurs propriétés lorsque vous utilisez différents outils comme la commande ip.

Les noms d'interface d'instance AL2023 sont générés à l'aide du schéma de dénomination des systemd emplacements. Pour plus d'informations, consultez schéma de dénomination systemd.net.

De plus, AL2023 utilise par défaut l'algorithme actif de planification des transmissions du réseau de gestion des files d'attente, fq_codel. Pour plus d'informations, reportez-vous à la section CoDelVue d'ensemble.