LinuxルーターでUPnP を参考に.
UPnP と linux-igdは,
パッケージがあったので,パッケージからインストール.
# route add -net 239.0.0.0 netmask 255.0.0.0 eth1 # /usr/bin/upnpd ppp0 eth1
とするだけ.
/etc/init.d/upnpd に,
start() { # Check if it is already running if [ ! -f /var/lock/subsys/$PROGNAME ]; then echo -n "Starting $DAEMON daemon: " /sbin/route add -net 239.0.0.0 netmask 255.0.0.0 $INSIDE daemon /usr/bin/$PROGNAME $OUTSIDE $INSIDE RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$PROGNAME echo fi return $RETVAL }
とあるので,$INSIDE $OUTSIDE を追記すればよさそう.