Package Details: linuxigd 1.0-9

Git Clone URL: https://aur.archlinux.org/linuxigd.git (read-only, click to copy)
Package Base: linuxigd
Description: Linux UPnP Internet Gateway Device.
Upstream URL: http://linux-igd.sourceforge.net/
Keywords: igd network upnp
Licenses: GPL
Submitter: None
Maintainer: vinipsmaker
Last Packager: vinipsmaker
Votes: 15
Popularity: 0.000002
First Submitted: 2007-08-04 22:38
Last Updated: 2015-06-25 03:50

Latest Comments

« First ‹ Previous 1 2

Anonymous comment on 2012-11-14 18:55

I use the following upnpd.service and I should justify two features of it:

1) The multicast route is configured by the internal network interface netcfg profile. This is because netcfg has builtin logic to manage routes and it is a sensible place to do it.

2) StartExecPost looks ugly. Yes it does but it only uses functionality from base. The existing initscript uses pidof which is not in base.

upnpd.service follows:

# This service relies on a netcfg profile that adds a multicast route to the internal interface e.g.:
# ...
# IP=static
# ADDR=192.168.0.1
# ROUTES=('224.0.0.0/4 via 192.168.0.1')
# ...
# Adjust the interface names in ExecStart below to match your external and internal interfaces.

[Unit]
Description=Linux Internet Gateway Device
Requires=netcfg.service
After=netcfg.service

[Service]
Type=forking
PIDFile=/run/%p.pid
ExecStart=/usr/sbin/upnpd eth0 eth1
ExecStartPost=/bin/sh -c "echo -n $(ps -ax |grep -m 1 /usr/sbin/upnpd |awk '{ print $1 }') > /run/%p.pid"

[Install]
WantedBy=multi-user.target

Anonymous comment on 2012-11-04 12:21

Disowning: I am no longer using Arch Linux.

Anonymous comment on 2011-12-18 20:52

Hi, I took ownership of this package, and I implemented the below comments except for cvs. Are the cvs comments still valid? If so then please give me a patch and I will implement it.

heftig commented on 2011-02-17 20:38

Had to do this in order to get it to build:
CFLAGS+=" -D_GNU_SOURCE"
sed -i '1i#include <stdio.h>' gatedevice.c pmlist.c
sed -i '1i#include <string.h>' main.c pmlist.c

Anonymous comment on 2010-12-06 04:57

Your tarball has some issues. Binaries are usually frowned upon. Such as:
linuxigd/igd-startup-script.tgz
Try to find sources for the binaries instead of embedding them. Besides, what is the point to tarballing already compressed files? Please fix this.

Anonymous comment on 2010-10-23 18:52

I marked it as out of date because of changes made in cvs (that propably should be backported as ability to actually insert forward rule at beginning of chain is very useful):

- Renamed the insert_forward_rules option to create_forward_rules to
better reflect what it actually does.
- Added the forward_rules_append to do what people thought
insert_forward_rules did.