Как переадресовать udp порт? Имеем - сервер с белым ip, поднятым на нем впн, к нему подключено устройство, имеющий ip - 10.0.0.4, сам сервер имеет внутренний ip - 10.0.0.1, порты tcp я переадресую через nat, использую iptables, но не пойму, как переадресовать udp порт 28015, и вообще возможно ли это?

9 Июл 2021 в 20:07
94 +1
0
Ответы
1

Да, возможно переадресовать UDP порт с помощью iptables. Для этого нужно использовать следующую команду:

iptables -t nat -A PREROUTING -i eth0 -p udp --dport 28015 -j DNAT --to-destination 10.0.0.4:28015

Эта команда переадресует все пакеты UDP, поступающие на порт 28015 сервера с внешним IP, на устройство с IP адресом 10.0.0.4 и портом 28015.

Не забудьте также разрешить пересылку пакетов на сервере, добавив следующую строку в конфигурацию sysctl:

net.ipv4.ip_forward = 1

После применения этих настроек, UDP пакеты, поступающие на порт 28015 внешнего IP сервера, будут перенаправлены на устройство с IP адресом 10.0.0.4 и портом 28015.

17 Апр в 14:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир