Итак роутер DIR-825 AC1200 UPCcode RU/R4A H/W ver. R4 F/W ver/ 4.0.3
При подключении принтера HP LaserJet 2055d к USB разъему (принт-сервер) устройство нормально работает из локальной сети. Настройка принтера осуществлялась в разделе "Принт-сервер" меню настроек роутера. Однако при попытке настройки печати из внешней сети(не 192.168.Х.Х) сетевой принтер не был виден. По рекомендациям форума осуществлялся "проброс" порта 9100 в меню настроек
1)Межсетевой экран --> Виртуальный сервер
Интерфейс - Все
Протокол - TCP
Внутренний IP 192.168.0.1 Порт 9100
Внешний IP 144.X.Y.Z Порт 9100
Состояние — включено
После сохранения была попытка вновь настроить печать из внешней сети(сети Интернет) стандартными средствами операционной системы(ОС Linux) или через систему CUPS.
Попытка не удалась, извне печатать не удалось. Сделал запрос в тех.поддержку Dlink.ru.
В ответе было сказано
«Функционал принт-сервера предназначается для печати/работы в рамках локальной сети.
Возможность печати из внешней сети (из сети интернет) не тестировалась, поэтому мы не можем гарантировать работу данного функционала»
Далее была проведена следующая процедура
2)Межсетевой экран →IP - фильтр
Были добавлены два фильтра
FireWall_WAN_Router
Действие — разрешить
Версия IP — IPv4
Протокол — TCP
Направление - WAN-→Router
IP-адрес назначения:Порт - 192.168.0.1:9100
IP-адрес источника:Порт - 144.X.Y.Z:9100
FireWall_WAN_LAN
Действие — разрешить
Версия IP — IPv4
Протокол — TCP
Направление - WAN-→LAN
IP-адрес назначения:Порт - 192.168.0.1:9100
IP-адрес источника:Порт - 144.X.Y.Z:9100
Далее в меню настроек
Система → Конфигурация → Перезагрузить
(обратите внимание роутер при перезагруке не должен терять электропитание!!)
После этой процедуры удалось настроить принт-сервер для печати извне(из сети Интернет)
Принтер в системе CUPS имел адрес
socket://144.X.Y.Z:9100о