As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configure sua interface de rede usando ec2-net-utils para AL2
O Amazon Linux 2 AMIs pode conter scripts adicionais instalados pelo AWS, conhecidos como ec2-net-utils. Esses scripts opcionalmente automatizam a configuração das suas interfaces de rede. Esses scripts estão disponíveis AL2 somente para.
nota
Para o Amazon Linux 2023, o amazon-ec2-net-utils pacote gera configurações específicas de interface no diretório. /run/systemd/network Para obter mais informações, consulte Networking service (serviço de networking) no Amazon Linux 2023 User Guide (Guia do usuário do Amazon Linux 2023).
Use o comando a seguir para instalar o pacote, AL2 se ele ainda não estiver instalado, ou atualize-o se estiver instalado e houver atualizações adicionais disponíveis:
$yum install ec2-net-utils
Os componentes a seguir fazem parte de ec2-net-utils:
- Regras udev (
/etc/udev/rules.d) -
Identifica interfaces de rede quando são associadas, separadas ou religadas a uma instância em execução, e garante que o script de hotplug seja executado (
53-ec2-network-interfaces.rules). Mapeia o endereço MAC para um nome de dispositivo (75-persistent-net-generator.rules, que gera70-persistent-net.rules). - Script de hotplug
-
Gera um arquivo de configuração de interface apropriado para uso com DHCP (
/etc/sysconfig/network-scripts/ifcfg-ethN). Gera também um arquivo de configuração de rota (/etc/sysconfig/network-scripts/route-ethN). - Script de DHCP
-
Sempre que a interface de rede receber um novo lease do DHCP, esse script consultará os metadados da instância para endereços IP elásticos. Para cada endereço IP elástico, ele adiciona uma regra ao banco de dados de políticas de roteamento para garantir que o tráfego de saída desse endereço use a interface de rede correta. Ele também adiciona cada endereço IP privado à interface de rede como um endereço secundário.
- ec2ifup ethN (
/usr/sbin/) -
Estende a funcionalidade de padrão ifup. Depois de o script reescrever os arquivos de configuração
ifcfg-ethN eroute-ethN, ele executará o ifup. - ec2ifdown ethN (
/usr/sbin/) -
Estende a funcionalidade de padrão ifdown. Depois de o script eliminar todas as regras da interface de rede do banco de dados de políticas de roteamento, ele executará o ifdown.
- ec2ifscan (
/usr/sbin/) -
Verifica se há interfaces de rede que não foram configuradas e as configura.
Este script não está disponível na versão inicial de ec2-net-utils.
Para listar todos os arquivos de configuração gerados por ec2-net-utils, use o seguinte comando:
$ls -l /etc/sysconfig/network-scripts/*-eth?
Para desabilitar a automação, é possível adicionar EC2SYNC=no ao arquivo ifcfg-ethN correspondente. Por exemplo, use o comando a seguir para desabilitar a automação da interface eth1:
$sed -i -e 's/^EC2SYNC=yes/EC2SYNC=no/' /etc/sysconfig/network-scripts/ifcfg-eth1
Para desativar completamente a automação, pode remover o pacote usando o seguinte comando:
$yum remove ec2-net-utils