Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configura la tua interfaccia di rete usando ec2-net-utils per AL2
Amazon Linux 2 AMIs può contenere script aggiuntivi installati da AWS, noti come ec2-net-utils. Questi script automatizzano facoltativamente la configurazione delle interfacce di rete. Questi script sono disponibili solo per. AL2
Nota
Per Amazon Linux 2023, il amazon-ec2-net-utils pacchetto genera configurazioni specifiche dell'interfaccia nella directory. /run/systemd/network Per ulteriori informazioni, consulta la sezione Servizio di rete nella Guida per l'utente di Amazon Linux 2023.
Usa il seguente comando per installare il pacchetto AL2 se non è già installato, oppure aggiornalo se è installato e sono disponibili aggiornamenti aggiuntivi:
$yum install ec2-net-utils
I seguenti componenti fanno parte di ec2-net-utils:
- Regole udev (
/etc/udev/rules.d) -
Identifica le interfacce di rete quando vengono collegate, scollegate o ricollegate a un'istanza in esecuzione e assicura che lo script hotplug venga eseguito (
53-ec2-network-interfaces.rules). Esegue la mappatura dell'indirizzo MAC a un nome di dispositivo (75-persistent-net-generator.rules, che genera70-persistent-net.rules). - Script hotplug
-
Genera un file di configurazione dell'interfaccia idoneo per l'utilizzo con DHCP (
/etc/sysconfig/network-scripts/ifcfg-ethN). Genera inoltre un file di configurazione del routing (/etc/sysconfig/network-scripts/route-ethN). - Script DHCP
-
Ogni volta che l'interfaccia di rete riceve un nuovo lease DHCP, questo script esegue una query sui metadati dell'istanza per cercare gli indirizzi IP elastici. Per ogni indirizzo IP elastico, aggiunge una regola al database delle policy di routing per garantire che il traffico in uscita da tale indirizzo utilizzi l'interfaccia di rete corretta. All'interfaccia di rete aggiunge inoltre ciascun indirizzo IP privato come indirizzo secondario.
- ec2ifup ethN (
/usr/sbin/) -
Estende la funzionalità del comando standard ifup. Dopo che questo script ha riscritto i file di configurazione
ifcfg-ethN eroute-ethN, esegue ifup. - ec2ifdown ethN (
/usr/sbin/) -
Estende la funzionalità del comando standard ifdown. Dopo che questo script ha rimosso le regole per l'interfaccia di rete dal database delle policy di routing, esegue ifdown.
- ec2ifscan (
/usr/sbin/) -
Verifica la presenza di interfacce di rete non configurate e le configura.
Questo script non è disponibile nella versione iniziale di ec2-net-utils.
Per elencare i file di configurazione generati da ec2-net-utils, utilizzare il seguente comando:
$ls -l /etc/sysconfig/network-scripts/*-eth?
Per disabilitare l'automazione, puoi aggiungere EC2SYNC=no al file ifcfg-ethN corrispondente. Ad esempio, utilizza il seguente comando per disabilitare l'automazione per l'interfaccia eth1:
$sed -i -e 's/^EC2SYNC=yes/EC2SYNC=no/' /etc/sysconfig/network-scripts/ifcfg-eth1
Per disabilitare completamente l'automazione, puoi rimuovere il pacchetto utilizzando il seguente comando:
$yum remove ec2-net-utils