В фаерволе раздела WAN разрешены все протоколы семейства IPv4 во все стороны - IPv4*. Полагаю этого должно быть достаточно, но на всякий случай сейчас добавил правило разрешающее UDP - не помогло.
Block private networks and loopback addresses и Block bogon networks галки отсутствуют.
Outbound nat был нужен чтобы попадать в другие подсети, которые ничего не знают о моей впн-сети.
Но сейчас заметил интересную ситуацию на клиенте, запускаю в Windows терминале:
ping 172.16.10.1 -t
и нажимаю в OpenVPN клиенте кнопку "Подключиться".
В консоли подключения ВПНа вижу строки "successfull arp flush on interface…." и далее строка "do_ifconfig.tt->did_ifconfig" - в это время успевает пройти 4 icmp пакета ping, то есть 172.16.10.1 начинает пинговаться. Потом спустя буквально пару секунд появляется строка "Initialization sequence completed" и трафик больше не ходит.
Всё, извиняюсь, разобрался когда включил в OpenVPN клиенте verbose log. Хождение трафика ломалось после вдавливания маршрутов, убрал одну из записей и udp заработал.
Спасибо за помощь!