Ubuntu Server 2 个 NIC,一个用于 UDP 流量,另一个用于互联网

Ubuntu Server 2 个 NIC,一个用于 UDP 流量,另一个用于互联网

我有一台 Ubuntu 服务器 18.04 LTS,带有两张网卡。我需要这样设置它们:在一张网卡上只监听 UDP 流量,在另一张网卡上监听互联网流量。

我需要这个,因为我处理从 UDP 地址的编码器接收的视频,并想通过另一张网卡将视频作为 HLS(TCP)推送。

答案1

起初,我认为我们可以使用防火墙来实现这一点,也许还可以使用一些丰富的规则来“路由”流量。但这个想法很快就变得一团糟。你需要一些东西来在传输协议到达你的服务器之前理解它。

我的下一个想法是负载均衡器,当然,我首先想到的是 HAProxy;结果发现 HAProxy 不支持 UDP。但 LVS 支持!这看起来是可行的。请阅读一下:http://www.linuxvirtualserver.org/

相关内容