This is a daemon which emulates Microsoft's Internet Connection Service (ICS).
It implements the UPnP Internet Gateway Device specification (IGD) and allows
UPnP aware clients, such as MSN Messenger or games consoles, to work
properly from behind a NAT firewall.

/usr/share/doc/linux-igd/README.Debian

linux-igd for Debian
--------------------
You have to edit /etc/default/linux-igd and specify your external and
internal interface names, otherwise the daemon will not be started.
System Preparation before starting
----------------------------------
1. In order for device discovery to function properly, you must add a
multicast route to the internal interface like so:
# ip route add 224.
more»

/usr/share/doc/linux-igd/NEWS.Debian.gz

linux-igd (1.0+cvs20070630-3) unstable; urgency=low
Please note that the forward_rules_append option now determines whether
entries will be inserted or appended to PREROUTING as well as to the
FORWARD chain. See man upnpd.conf for more on this option.
-- Nick Leverton <nick@leverton.org> Mon, 17 May 2010 11:43:21 +0100
linux-igd (1.0+cvs20070630-1) unstable; urgency=low
For compatib
more»

/usr/share/man/man5/upnpd.conf.5.gz

upnpd.conf(5) upnpd.conf(5)
NAME
upnpd.conf - upnpd(8) configuration file
SYNOPSIS
upnpd.conf
DESCRIPTION
upnpd.conf contains the configuration details to do with
run-time of upnpd(8). Configuration items related to start‐
ing the daemon such as interface names are defined, for
Debian, in /etc/
more»