

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configure la interfaz de red mediante ec2-net-utils para AL2
<a name="ec2-net-utils"></a>

Amazon Linux 2 AMIs puede contener scripts adicionales instalados por AWS, conocidos como ec2-net-utils. Estos scripts automatizan opcionalmente la configuración de las interfaces de red. Estos scripts están disponibles únicamente para. AL2 

**nota**  
Para Amazon Linux 2023, el `amazon-ec2-net-utils` paquete genera configuraciones específicas de interfaz en el directorio. `/run/systemd/network` Para obtener más información, consulte [Servicio de red](https://docs.aws.amazon.com/linux/al2023/ug/networking-service.html) en la *Guía del usuario de Amazon Linux 2023 de *.

Use el siguiente comando para instalar el paquete AL2 si aún no está instalado, o actualícelo si ya está instalado y hay actualizaciones adicionales disponibles:

```
$ yum install ec2-net-utils
```

Los componentes siguientes forman parte de ec2-net-utils:

Reglas udev (`/etc/udev/rules.d`)  
Identifica las interfaces de red cuando se han conectado, desconectado o vuelto a conectar a una instancia en ejecución, y se asegura de que se ejecuta el script de conexión en caliente (`53-ec2-network-interfaces.rules`). Asigna la dirección MAC a un nombre de dispositivo (`75-persistent-net-generator.rules`, que genera `70-persistent-net.rules`).

script de conexión en caliente  
Genera un archivo de configuración de interfaz adecuado para usarlo con DHCP (`/etc/sysconfig/network-scripts/ifcfg-eth`*N*). También genera un archivo de configuración de ruta (`/etc/sysconfig/network-scripts/route-eth`*N*).

script DHCP  
Siempre que la interfaz de red recibe una nueva concesión DHCP, este script consulta los metadatos de la instancia en busca de direcciones IP elásticas. Para cada dirección IP elástica, agrega una regla a la base de datos de la política de direccionamiento que asegura que el tráfico saliente de dicha dirección utiliza la interfaz de red correcta. También agrega cada dirección IP privada a la interfaz de red como dirección secundaria.

**ec2ifup** eth*N* (`/usr/sbin/`)  
Amplía la funcionalidad de **ifup** estándar. Después de que el script vuelve a escribir los archivos de configuración `ifcfg-eth`*N* y `route-eth`*N*, ejecuta **ifup**.

**ec2ifdown** eth*N* (`/usr/sbin/`)  
Amplía la funcionalidad de **ifdown** estándar. Después de que este script elimina todas las reglas de la interfaz de red de la base de datos de la política de direccionamiento, ejecuta **ifdown**.

**ec2ifscan** (`/usr/sbin/`)  
Comprueba las interfaces de red que no se han configurado y las configura.  
Este script no está disponible en la versión inicial de ec2-net-utils.

Para enumerar los archivos de configuración generados por ec2-net-utils, use el comando siguiente:

```
$ ls -l /etc/sysconfig/network-scripts/*-eth?
```

Para desactivar la automatización, puede agregar `EC2SYNC=no` al archivo `ifcfg-eth`*N* correspondiente. Por ejemplo, use el comando siguiente para deshabilitar la automatización de la interfaz eth1:

```
$ sed -i -e 's/^EC2SYNC=yes/EC2SYNC=no/' /etc/sysconfig/network-scripts/ifcfg-eth1
```

Para deshabilitar la automatización completamente, puede quitar el paquete con el comando siguiente:

```
$ yum remove ec2-net-utils
```