
O alias de IP foi definido na VM Ubuntu 16.04 que está sendo executada no ambiente Microsoft Azure. O endereço IP para oeth0a interface atribuída é 192.168.0.6. O IP foi atribuído à interface virtualeth0:0é 192.168.0.7. Mas o endereço IP da interface virtual eth0:0(192.168.0.7) não é pingável ou acessível a partir de outras VMs que estão na mesma sub-rede. As máquinas virtuais são VMS clássicas.
Por favor, deixe-me saber como posso fazer isso funcionar ou é uma limitação do Azure.
Responder1
Desculpe a demora. Tenho testado isso em meu laboratório.
Em resumo,O alias de IP pode não funcionar no Azure. A solução alternativa mais semelhante é implantar uma VM com duas NICs.
Na verdade, se você tentar realizar uma captura de rede na VM, descobrirá que a VM com endereço IP secundário é capaz de enviar os pacotes. Mas não há tráfego de entrada porque o Azure não conhece o endereço secundário.
Esta captura de tela é capturada em uma VM na mesma sub-rede da máquina com o alias de IP habilitado. 10.0.15.10 é o endereço primário e 10.0.15.101 é o endereço secundário.
De acordo com a imagem acima, o gateway trata de todo o tráfego de rede (incluindo comunicação na mesma sub-rede). E essa é a causa raiz pela qual o endereço IP secundário não funciona. Qualquer solicitação ARP é respondida pelo gateway. Mas o gateway não tem conhecimento do IP secundário, por isso não pode responder à solicitação ARP para o endereço IP secundário.
Então tento adicionar a configuração IP secundária à NIC, mas ela não é suportada por padrão.
De acordo com a mensagem de erro, precisamos registrar um novo recurso chamado “AllowMultipleIpConfigurationsPerNic”.
Quando executo o comando para registrar esse recurso, ele fica preso no estado Pendente. E 2 dias depois, ainda está no estado Pendente.
Portanto, para concluir, pode ser necessário implantar uma VM com duas NICs como solução alternativa.
Espero que essas informações ajudem.