Todas as opções acima.
-
No sistema Ubuntu, deve haver um serviço escutando em uma porta aberta
-
Na VM, a interface deve ser conectada à sua LAN ou (se for NAT), a porta na qual o serviço está escutando deve ser encaminhada através do NAT
-
No seu roteador, a porta deve ser encaminhada do lado da LAN para o lado WAN (público).
Além disso, seu ISP não deve bloquear a porta WAN escolhida.