Шлюз на базе Linux Debian. Включение UPnP

В сети потребовался автоматический прозрачный проброс портов (UPnP) для клиентов. Для этого в линуксе существует пакет, который реализует протокол Universal Plug and Play.
Установим его.

Теперь подправим конфигурацию linux-igd. Конфигурация находится в файле /etc/default/linux-igd
Найдем строчку:

Раскомментируем ее и сменим интерфейс ppp0 на интерфейс, который смотрит во внешнюю сеть.

Так же раскомментируем строчку:

и заменим eth0 на имя внутреннего интерфейса.

Теперь откроем файл /etc/upnpd.conf и укажем в строке:

путь к файлу логов в строке.

Запускаем демон:

service linux-igd start

После этого запускаем какое-либо приложение, которое использует UPnP (например торрент) и смотрим список правил iptables
Команда для просмотра правил:

Должны появится правила, относящиеся к пробросу портов. Примерно такие:

Если правила появились, то UPnP работает.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.