Имеется сеть с доступом к интернет через VPN.
VPN-сервера находятся в другой подсети (относительно домашней для клиента)
раздаем маршрут к VPN-серверу и к части локальных ресурсов через dhcp (classless route option, RFC3442)
на windows все работает с давних пор (правда код опции dhcp вместо 121 приходится задавать 249)
на linux все тоже работает (dhcp-клиент:
http://developer.berlios.de/projects/dhcpcd/, со времен версии 3.0.7 точно)
а какие у вас средства есть для получения маршрутов в ваших интернет-шлюзах DI-604 и DI-804HV?
у нас такими пользуется очень много народа, но перенастраивать статические маршруты каждый раз на шлюзах при изменении сетевых настроек (а для чего dhcp-то сделали? :) ) просто нет возможности, поэтому приходится от них отказываться потихоньку....