Não tenho certeza se entendi corretamente o que você está tentando realizar, mas acho que o que você precisa é hospedar um site da sua caixa do Ubuntu que estará disponível por meio de um FQDN do dyndns.org.
Existem duas coisas diferentes que você precisa fazer.
-
Configure seus dyndns . Mais uma vez, isso pode ser feito de duas maneiras diferentes:
1.1. Configure uma tarefa cron para
ddclient
.O script se conectará ao site do dyndns.org e atualizará seu endereço IP em intervalos regulares. Esta solução é normalmente necessária quando os roteadores ADSL não fornecem suporte nativo para DDNS.
1.2. Configure seu roteador para se conectar diretamente ao dyndns.org e atualizar o endereço IP sempre Isso muda.
O seu modelo (WRT54G) suporta DDNS, por isso é bastante fácil. Você pode encontrar mais informações aqui
-
Encaminhe todas as solicitações recebidas (ou seja, da Internet) para o servidor da Web do Ubuntu.
Ou seja, configure novamente seu roteador para aceitar todas as solicitações de entrada da Internet para a porta 80 e encaminhá-las para a porta 80 da sua máquina Ubuntu.
Mais uma vez, mais informações sobre encaminhamento de porta podem ser encontradas aqui