通过 SSH 组播

Bor*_*ris 5 ssh tunneling multicast

  1. 我有两个 LAN:10.xxx 和 192.xxx 在每个 LAN 上,我都有一台 Linux 机器(10.xx5 和 192.xx5),但它们不是路由器。

  2. 我可以从 192.xx5 到 10.xx5 打开 ssh。

  3. 局域网 10.xxx 有组播 udp 通道,也就是说,我可以从 10.xx5 收听它们。

问题是:我可以为来自 LAN 192.xxx 的机器共享这些多播频道吗?任何代理、SSH 隧道等?

非常感谢,

al.*_*al. 4

为了路由多播流量,您需要一个用户空间守护进程,例如smcrouted(推荐)或mrouted.

由于您还需要某种代表路由表中目标网络的接口,因此您可以使用ssh -w 0:0. 这将在您的两台 SSH 主机上创建一个接口tun0