У меня была похожая ситуация с DI-804 HV и Windows 2003 сервер (Active Directory).
IPSec поднимался нормально и на сервере и на DI-804HV но пинги не шли.
Проблема оказалась в маршрутизации. На сервере был маршрут по умолчанию на маршрутизатор и отдельно прописан маршрут в для той подсети, в которой стоит DI-804HV. В твоем случае особый маршрут для сети 192.168.254.x. В общем после поднятия IPSec винда непонятно с чего стала слать пакеты не тот интерфейс, который был задан командой route add -p, а на маршрутизатор по умолчанию. Похоже что драйвер IPSec работает на другом уровне, и маршрутизация там как то по другому работает.
В общем попиши сетевым монитором внешний интерфейс сервера и посмотри, после того как поднялся IPSec на тот ли интерфейс винда шлет пакеты.
|