Сервер Ubuntu 2 сетевых адаптера, один для трафика UDP, другой для Интернета

У меня есть сервер Ubuntu 18.04 LTS с двумя картами nic. Мне нужно настроить их таким образом, чтобы я слушал только UDP-трафик на одной карте nic, а на другой у меня был интернет-трафик.

Мне это нужно, потому что я обрабатываю видео, полученные от кодировщиков с UDP-адреса, и хочу протолкнуть видео как HLS (TCP) через другую карту nic.

0
задан 12 February 2019 в 14:58
1 ответ

Сначала я подумал, что мы можем сделать это с помощью firewalld и, возможно, нескольких сложных правил для «маршрутизации» трафика. Но эта идея быстро превратилась в беспорядок. Вам понадобится что-то, что будет понимать транспортный протокол до того, как попадет на ваш сервер.

Моей следующей идеей был балансировщик нагрузки, и, конечно же, первым пришел в голову HAProxy; оказывается, HAProxy не поддерживает UDP. Но LVS умеет! Это выглядит правдоподобно. Прочтите его: http://www.linuxvirtualserver.org/

1
ответ дан 4 December 2019 в 15:45

Теги

Похожие вопросы