On Mon, 19 Jan 2015 17:33, Claudio Freire <klaussfreire@...> wrote:
Hello there factory guys.
I've started a little personal project of building a low-power multicast-capable router using the raspberry pi, and was considering doing it with opensuse, just for the lulz.
In the process, I noticed there's no mrouted daemon, and can't find anything similar.
Trying to find out why, and assuming that it was either dropped or excluded because it's really old, I read that debian also dropped it, along with other distros.
I'm not sure if it's the same in opensuse, but I could guess so.
However, I can find no replacement.
For instance, I can find no recent and/or complete implementation of MOSPF, except in software router frameworks (which I'd rather avoid).
So... two questions:
1) does anyone know any alternatives to mrouted? 2) would anyone object to me packaging mrouted for Factory?
I noticed a few packages in home projects as well, they all look rather straightforward, but old (ie: still using initscripts - mrouted is simple enough that systemd should handle it well).
A few links: mrouted :: http://troglobit.com/mrouted.shtml Licence :: 3-clause BSD github :: http://github.com/troglobit/mrouted Release :: 3.9.7 2014-12-28 Remarks: - I do not know about inclusion to factory, but network or network:utils is OK IMHO. - IPv4 only. (should be shown in RPM desc field.) - If you package it, please include the "multicast howto". This is minimal: http://troglobit.com/multicast-howto.html (The following is more than just outdated: v0.1, 30 October 1999) http://www.jukie.net/~bart/multicast/Linux-Mrouted-MiniHOWTO.html) - initscript / systemd.service has to check for loaded ipip kernel module BEFORE starting mrouted (modprobe ipip) see debian/init.d in source tar. - creating a mrouted.service should be trivial, execpt for above nothing special. "ExecStartPre=/sbin/modprobe ipip" should do the job - Debian dropped it because of "obsolete protocol" (Feb 2005) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288112 Other possibilities: qpimd - PIM for Quagga routing suite http://www.xorp.org/ http://alioth.debian.org/projects/smcroute/ http://unfix.org/projects/ecmh/ IPv6 multicast pim6sd - PIM for IPv6 (orig FreeBSB) RFC 3973: Protocol Independent Multicast - Dense Mode (PIM-DM) RFC 4601: Protocol Independent Multicast - Sparse Mode (PIM-SM) http://tools.ietf.org/html/rfc3973 / http://tools.ietf.org/html/rfc4601 Further info found: http://en.wikipedia.org/wiki/IP_multicast#IP_multicast_software http://en.wikipedia.org/wiki/Protocol_Independent_Multicast Cheers, - Yamaban -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org