A partir da versão 8.3, as listas de acesso aplicadas com uma instrução access-group
sempre usam o endereço IP real, mesmo se o pacote de entrada for direcionado para um IP NAT-NAT; Consulte o Guia de migração do ASA versão 8.3 para obter detalhes .
Sua lista de acesso deve ficar assim:
access-list VM_IN extended permit tcp any host 172.16.1.125 eq 777
Ou, melhor ainda, use o objeto para que você só precise atualizá-lo em um lugar no futuro:
access-list VM_IN extended permit tcp any object VM eq 777
EDIT (refletindo o esclarecimento de Astron):
Para fazer o encaminhamento de porta de entrada para um host interno 192.168.1.125 em uma interface que tenha um endereço atribuído dinamicamente (por exemplo, DHCP):
object network VM
host 192.168.1.125
!
object network VM
nat (inside,outside) static interface service tcp 777 777
!
access-list VM_IN extended permit tcp any object VM eq 777
!
access-group VM_IN in interface outside
A chave é a parte static interface
na instrução nat
. Ele substituirá interface
pelo que quer que o IP da interface outside
esteja no momento em que um pacote chega para a tradução.