> Implementing a DHCP client within OpenVPN tends to make this a more > self-contained problem.
I don't think OpenVPN should get into the DHCP business. Especially because this is not a problem specific to OpenVPN: the same problem of refreshing DHCP info happens with ethernet and with wifi when you disconnect and reconnect. Various solutions to this problem already exist: a tool (e.g. ifplugd) can monitor the interface's status, or OpenVPN can be instructed (via its script hooks) to run commands upon (re|dis)connection. These existing solutions are better because they profit from the general infrastructure and will hence blend in much better. E.g. they will automatically adopt the global DHCP customizations. Stefan