Проверьте свой маршрутизатор, чтобы удостовериться, что он не обеспечивает вида сервиса DHCP. Если Вы telnet в маршрутизатор и это имеет строки в конфигурации, которые запускаются с "IP dhcp", то он обеспечивает своего рода ответ DHCP.
Вы могли бы смотреть на Adito - http://sourceforge.net/projects/openvpn-als/. Это должно выполнить то, что Вы описали.