The net/igmpproxy port
igmpproxy-0.4p0 – multicast router utilizing IGMP forwarding (cvsweb github mirror)
Description
igmpproxy is a simple multicast routing daemon which uses IGMP forwarding to dynamically route multicast traffic. Routing is done by defining an "upstream" interface on which the daemon acts as a normal Multicast client, and one or more "downstream" interfaces that serves clients on the destination networks. This is useful in situations where other dynamic multicast routers cannot be used.WWW: https://github.com/pali/igmpproxy/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- To use igmpproxy on OpenBSD, you will need to configure it by editing ${SYSCONFDIR}/igmpproxy.conf, and configure the OS for multicast forwarding: # echo multicast=YES >> /etc/rc.conf.local # echo net.inet.ip.mforwarding=1 >> /etc/sysctl.conf and restart. Note that client machines using OpenBSD should also be configured with multicast=YES. Start igmpproxy at boot time in the usual way: # rcctl enable igmpproxy; rcctl start igmpproxy PF must be configured so that control packets (proto igmp) and data packets (destination address within 224.0.0.0/4) are passed. Running igmpproxy in chroot --------------------------- igmpproxy can run as an unprivileged user inside chroot when the chroot and user options are used. To chroot igmpproxy, use the following as part of your configuration file: chroot /var/empty user _igmpproxy
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Files
- /etc/igmpproxy.conf
- /etc/rc.d/igmpproxy
- /usr/local/man/man5/igmpproxy.conf.5
- /usr/local/man/man8/igmpproxy.8
- /usr/local/sbin/igmpproxy
- /usr/local/share/doc/pkg-readmes/igmpproxy
- /usr/local/share/examples/igmpproxy/
- /usr/local/share/examples/igmpproxy/igmpproxy.conf
- @newgroup _igmpproxy:868
- @newuser _igmpproxy:868:868::IGMP multicast routing daemon:/var/empty:/sbin/nologin