Есть вот такая схема
2 роутера Dlink 804 поднимают IPSec тунель,
задача добиться того, чтобы пакеты из сети 192.168.4.0/24 ходили в сеть 192.168.5.0/24
Настройки левого роутера
VPN
Local subnet: 192.168.3.0
Local netmask: 255.255.255.0
Remote subnet: 192.168.5.0
Remote netmask: 255.255.255.0
Remote gateway: 172.17.10.2
прописан роутинг
Destination 192.168.4.0
Subnet mask 255.255.255.0
Gateway 192.168.3.2
Настройки правого роутера
VPN
Local subnet: 192.168.5.0
Local netmask: 255.255.255.0
Remote subnet: 192.168.3.0
Remote netmask: 255.255.255.0
Remote gateway: 172.17.11.2
IP-Sec тунель поднимается
Пакеты с адреса 192.168.3.2 до адреса 192.168.5.1 (и далее в сеть 192.168.5.0/24) ходят без проблем в обе стороны
Если же отправлять пакеты с адреса 192.168.4.1 то они не заворачиваются в тунель, уходят в WAN-интерфейс по default gateway и далее успешно дропаются в сети провайдера.
Меняю конфигурацию для IPSec и делаю следующее
Настройки левого роутера
VPN
Local subnet: 192.168.4.0
Local netmask: 255.255.255.0
Remote subnet: 192.168.5.0
Remote netmask: 255.255.255.0
Remote gateway: 172.17.10.2
Настройки правого роутера
VPN
Local subnet: 192.168.5.0
Local netmask: 255.255.255.0
Remote subnet: 192.168.4.0
Remote netmask: 255.255.255.0
Remote gateway: 172.17.11.2
Тунель поднимается но ничего по нему не ходит
Пожалуйста рассмотрите данную проблему с роутингом в IPSec-тунель и невозможностью работы тунеля с адресами из не connected сети