Como Ativar UPnP e NAT-PMP no OpenWrt com LuCI
O Universal Plug and Play (UPnP) é uma tecnologia originalmente introduzida pela Microsoft, que facilita o redirecionamento de portas nos roteadores. Esse recurso é especialmente útil para aplicações como jogos online, torrents e servidores de mídia (DLNA), que precisam de comunicação direta com a internet.
Este tutorial mostra como habilitar o UPnP e o NAT-PMP (tecnologia similar criada pela Apple) em roteadores com OpenWrt utilizando a interface LuCI. É ideal para usuários que desejam automação de portas sem depender de configurações manuais de NAT.

Instalando os Pacotes Necessários
Acesse a interface LuCI e vá até:
- System > Software
- Instale os seguintes pacotes:
luci-app-upnp
miniupnpd
Configurando o UPnP
- Abra seu navegador e acesse: http://192.168.1.1
- Faça login na interface do roteador e selecione o modo de administração.
- Vá em Overview > LuCI components e instale o
luci-app-upnp
. - Depois vá em Services > UPnP.
- Marque a opção Enable UPnP, salve e aplique as configurações.
Habilitando o Serviço miniupnpd no Boot
- Acesse: Services > Startup
- Role até encontrar
miniupnpd
- Clique em Enable para que o serviço inicie automaticamente nas reinicializações
- Clique em Start para iniciar o serviço agora
Ativando via SSH (alternativa)
Se preferir configurar via linha de comando, use:
/etc/init.d/miniupnpd enable
/etc/init.d/miniupnpd start
Verificando se o UPnP está Funcionando
Vá em Status > Firewall. Se o UPnP estiver ativado corretamente, as cadeias zone_wan_forward
e zone_wan_prerouting
incluirão uma entrada chamada miniupnpd
.
Se estiver usando um aplicativo compatível com UPnP, os redirecionamentos de portas devem aparecer listados. Caso não apareçam, reinicie o aplicativo para que ele reconfigure o firewall.
Configurando NAT-PMP
O NAT-PMP (NAT Port Mapping Protocol) é uma alternativa ao UPnP, criado pela Apple. Muitos softwares no Windows e Linux oferecem suporte a ele. Para ativá-lo:
- Edite o arquivo
/etc/config/upnpd
- Adicione a seguinte linha:
option 'enable_natpmp' '1'
- Em seguida, execute:
uci set upnpd.config.enable_natpmp=1 /etc/init.d/miniupnpd restart
Verificando se o NAT-PMP Está Funcionando
No terminal, execute:
logread | grep -i "\-pmp"
Se estiver habilitado corretamente, você verá uma linha semelhante a:
Mar 24 21:16:59 OpenWrt daemon.notice miniupnpd[2631]: Listening for NAT-PMP traffic on port 5351
Considerações Finais
A ativação do UPnP e NAT-PMP deve ser feita com responsabilidade, pois ao automatizar o redirecionamento de portas, o roteador poderá abrir portas temporárias para aplicativos sem solicitação explícita do usuário. Recomenda-se sempre utilizar essas funcionalidades apenas quando necessário, e preferencialmente em redes domésticas confiáveis.
Para mais informações sobre o OpenWrt e os pacotes citados, visite o site oficial do projeto: https://openwrt.org/