Не работает сетевое обнаружение принтера HP с телефонов, если включён hotspot. Оператор хотспота использует свой радиус и всё такое, но принтер находится в исключениях по хотспоту и его порты добавлены в accept в верхних правилах фаервола. Всё это крутится внутри capsman (микротиковский вай-фай полу-роуминг). Сначала не работало с отключённым хотспотом, решилось через allow client-to-client в capsman,
Теперь не работает с включённым hotspot, причин не могу понять. С прямым указанием печатает нормально. Провайдер хотспота говорит, что всё должно и так работать.
Правила перед правилами хотспота, в самом верху, до них никаких запретов:
5 ;;; HP Printer TCP all allow
chain=forward action=accept protocol=tcp dst-port=80,443,631,8080,139,9100,9200,9290,9500 log=no log-prefix=""
6 ;;; HP Printer UDP all allow
chain=forward action=accept protocol=udp dst-port=427,3702,5353,139,161 log=no log-prefix=""
Разрешаю форвард пакетов по советам HP во все стороны на айпишник принтера.