Okay it looks like iptables alone is NOTalone is NOT the way to go.
I will try smcroute and/or pimd from the ubuntu repositories. So far I have not been able to make either one work.I will try smcroute and/or pimd from the ubuntu repositories. So far I have not been able to make either one work.
Work in progress Using smcroute:
I almost have it working right...
phyint#phyint olan1 enable ttl-threshold 1
phyint olan1 enable ttl-threshold 5
phyint slan1 enable ttl-threshold 35
mgroup from olan1 group 239.255.100.100
mgroup from slan1 group 239.255.100.100
mroute from olan1 group 239.255.100.100 to slan1
mroute from slan1 group 239.255.100.100 to olan
- ttl-threshold -- is that minimum threshold?
- if the TTL on my packet is 1 does that mean the phyint will... ignore it. Changed to 5 just in case.
Closer. A Win7 pc is not "talking" across the subnet...
Fixed:
Simply changing the Connection time outLAN Messenger 1.2.32 network preferences
- Connection Timeout (seconds) -- max out value
- Maximum number of retries -- max out value
Make smcroute a daemon with Upstart on Ubuntu 14
/etc/init/smcroute.conf
# Upstart for custom compiled smcroute
## jc 2017 08 24
description "SMCRoute, a static multicast router"
author "jc"
# Stanzas
# Stanzas control when and how a process is started and stopped
# See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn
# When to start the service
# start on runlevel [2345]
start on (local-filesystems and net-device-up IFACE!=lo) or runlevel [2345]
# When to stop the service
#stop on runlevel [016]
stop on runlevel [!2345]
# Automatically restart process if crashed
expect fork
respawn
exec /usr/local/sbin/smcrouted -N -f /usr/local/etc/smcroute.conf -d 10 -l notice
Everything seems to maxwork. Will let things run for a while with random reboots and the Maximim number of retries in the lan messenger settings allowed the Win7 pc to connectoccasional network outages, normal stuff.
- Make smcroute a daemon
Make smcroute a daemon - Make route additions persistent
Make route additions persistent - Verify iptables rule... is required
- Make Win7 pc see subnet
Make Win7 pc see subnet