UPnP is used to replace manual port forwarding. Some gaming box (XBOX, PS3) will need UPnP feature to connect to their respective server. Enabling it in OpenWRT Backfire is relatively easy.

1. Install UPnP package
Go to System –> Software and find upnp. Install these 2 packages¬†(luci-app-upnp & miniupnpd)

or from your shell
[email protected]# opkg install miniupnpd luci-app-upnp
[email protected]# /etc/init.d/miniupnpd start


2. Check your UPnP configuration
Go to Service –> UPNP

You can check UpnP status from the status page.

Incoming search terms:

  • openwrt upnp
  • openwrt
  • upnp openwrt
  • NULL
  • openwrt upnp Chaos calmer
  • openwrt upnp luci install
  • Mike

    Please, help, how to open ports (88, 3074 etc) I mean to make add these ports to Active UPnP Redirects list in openwrt (ver. 0.11.1 probably, I installed the latest version 2 months ago)?

  • Mike

    My xbox 360 displays a nat error

  • h4irul

    If your router failed to detect upnp request from your xbox, you can set up permanent port forwarding in your router. List of required ports for xbox360 is defined here:

    I have stopped using upnp due to security concerns

  • heX

    2015 year, OpenWrt Chaos Calmer r45579:
    After install “luci-app-upnp” unaviable web interface:

    /usr/lib/lua/luci/controller/upnp.lua:18: attempt to call global ‘post’ (a nil value)
    stack traceback:
    /usr/lib/lua/luci/controller/upnp.lua:18: in function ‘v’
    /usr/lib/lua/luci/dispatcher.lua:536: in function ‘createtree’
    /usr/lib/lua/luci/dispatcher.lua:201: in function ‘dispatch’
    /usr/lib/lua/luci/dispatcher.lua:168: in function