Есть ли системный вызов в Linux для реализации NAT (переадресация портов)? - PullRequest
0 голосов
/ 27 сентября 2019

Я знаю, что это можно сделать в iptables и куче других сетевых утилит.Есть ли в Linux системные вызовы для этого?Меня интересует только переадресация портов UDP на другой хост.

Моя реализованная функция будет выглядеть так:

    portForward(portNo, toHost, toPort);

Эта функция будет использовать системные вызовы Linux.Такие проблемы, как то, используется ли portNo, могут быть обнаружены с помощью системных вызовов Linux, о которых я знаю.Мне нужны системные вызовы для переноса вперед.Да, будут другие вопросы, которые придется решать.Если вы тоже сможете пролить на них какой-то свет, это поможет.

Храните в живых и другие подобные вопросы не входят в сферу данного вопроса.

...