-
Hi and thank you for the software. We are running it to relay radio stations to endpoints within our VSAT network and older versions have worked fine without any problems for years. But lately, we've been setting up newer distributions of Linux on newer hardware to upgrade older machines and we seem to have hit a brick wall. The thing is that we get everything running with our old script, but it only routes the multicast traffic for a short while until it stops. It always stops just under 5000 packets or around 6.4-6.7MB. We've gone over the documentation and done what we can to debug this but still come up empty. Is there something anyone knows of that might help us in this situation? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Hi, always a pleasure hearing back from long-time users of SMCRoute! 😃 Regarding your problem, can't say I've ever seen anything with those symptoms before. But tell me a bit more about your setup and the exact version of SMCRoute you are using. E.g., is it running on top of a Linux bridge or something else worth mentioning, and in relation to the setup/topology, how does your |
Beta Was this translation helpful? Give feedback.
-
Sure thing. First off, the machine I'm working on right now is a Debian stable (Bullseye 11.x) running in a VM on a Proxmox host (with Linux bridges yes). The Debian stable is running smcroute 2.4.4, but this also happens on a standalone machine (no Proxmox) which is a Debian 8.4 running smcroute 2.4.2. The script that I mentioned was made well before I started working here and it has the following:
The /etc/smcroute.conf that I created based on the above script and used on the hosted machine contains:
To explain how the network looks like, we have a computer at ground zero that is pumping out via multicast, audio streams. Those multicast streams then travel over VSAT connections to the endpoints where computers (the ones above) relay the multicast streams to the user base behind them. Older, non-maintained machines (most running Ubuntu 16.04 or older) have this working without a flaw, so we know the multicast streams are reaching each client cell. But on newer machines and newer operating systems, it seems to just stop at ~4500-4900 packets. I've been playing around with /etc/sysctl.conf to tweak some kernel settings as per many posts on the Internet but without success. That's why I was hoping you could perhaps give some insight into what I'm doing wrong. Hope this answers your questions. |
Beta Was this translation helpful? Give feedback.
-
I think I stumbled upon the error myself, it seems that the mangle rule in iptables got wiped out. After I manually set it up again everything works fine now. =D |
Beta Was this translation helpful? Give feedback.
I think I stumbled upon the error myself, it seems that the mangle rule in iptables got wiped out. After I manually set it up again everything works fine now. =D