Por que a NIC não funciona?
Sintoma
A NIC equipada em um ECS D1 ou H1 não funciona.
Possíveis causas
O driver da NIC não foi instalado corretamente.
Solução
ECSs D1 e H1 usam NICs de passagem para melhorar o desempenho da rede. Você deve instalar o driver de NIC de passagem nos ECSs ou na imagem usada para criar os ECSs.

Se você montar o driver de CD/DVD-ROM em uma VPN, verifique se a largura de banda da VPN é maior que 8 Mbit/s.
Para instalar o driver NICE de passagem, faça o seguinte:
- Obtenha o driver de NIC de passagem.
As versões do driver da NIC de passagem variam dependendo do SO. Para mais detalhes, consulte Tabela 1.
Tabela 1 Versões e SOs do driver da NIC Versão do driver da NIC
SO
Como obter
ixgbevf 2.16.4
CentOS 7.2 64bit
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/2.16.4/
- Efetue logon no ECS.
- Instale o driver de NIC de passagem no ECS. Neste procedimento, o CentOS 7.2 64bit é usado como um exemplo.
- Configure a NIC de passagem.
Nem todos os SOs de ECS identificam NICs de passagem usando a regra de nomeação de NIC padrão de ethx, onde x é um número. Se esse for o caso, você deve configurar o ECS para que ele possa identificar a NIC de passagem. O procedimento é o seguinte:
- Execute o seguinte comando para exibir todas as NICs no ECS e identificar a NIC de passagem:
- Execute o seguinte comando para alternar para o diretório onde os arquivos de configuração são armazenados:
- Execute o seguinte comando para criar um arquivo de configuração para a NIC de passagem:
No comando anterior, NIC_name especifica o nome da NIC de passagem.
- Use o editor vi para editar este arquivo de configuração:
- Defina o parâmetro DEVICE no arquivo de configuração para o nome da NIC de passagem. A seguir é um exemplo de configuração:
DEVICE="NIC_name" BOOTPROTO="dhcp" ONBOOT="yes" STARTMODE="onboot"
- Execute o seguinte comando para reiniciar o serviço de rede e permitir que a configuração entre em vigor:
- Carregue o driver de NIC de passagem obtido em um diretório no ECS, por exemplo, /home.
- Alterne para o usuário root em CLI de ECS e abra o diretório de destino.
Neste exemplo, o driver de NIC de passagem é armazenado no diretório /home. Execute o comando cd /home para alternar para o diretório de destino.
- Execute o seguinte comando para descompactar o pacote de software. (Neste procedimento, versão 2.16.4 de ixgbevf é usada como um exemplo.)
- Execute o seguinte comando para alternar para o diretório src gerado:
cd ixgbevf-2.16.4/src
- Execute os seguintes comandos para instalar o driver:
make install
- Execute o seguinte comando para reiniciar o ECS para que o driver tenha efeito:
- Alterne para o usuário root na CLI do ECS e abra o diretório src, por exemplo, executando o comando cd /home/ixgbevf-2.16.4/src. Em seguida, execute os seguintes comandos para verificar se o driver foi instalado:
rmmod ixgbevf
insmod ./ixgbevf.ko
ethtool -i NIC_name
No comando anterior, NIC_name especifica o nome da NIC de passagem, por exemplo, ens5.
- Depois de executar o comando rmmod ixgbevf, o sistema pode exibir uma mensagem de erro. Essa mensagem não afeta a instalação do driver da NIC de passagem e pode ser ignorada.
- NIC_name especifica o nome da NIC de passagem, por exemplo, ens5.
- Verifique o status do driver com base nas informações exibidas.
Neste exemplo, o driver é instalado se o driver for ixgbevf e version for 2.16.4.
- Configure a NIC de passagem.