Using an external DHCP server

In a bridged setup, it is possible to integrate the clients into the server-side network even further. In most networks, a DHCP server is used to assign IP addresses. Normally, OpenVPN assigns IP addresses to its clients using either the following command:

server 10.200.0.0 255.255.255.0

Or, using the following command:

server-bridge 192.168.3.15 255.255.255.0 192.168.3.128 192.168.3.250

It is also possible to use an external DHCP server to assign addresses to the OpenVPN clients. To achieve this, simply remove the specification of any IP address ranges after the server-bridge option, as shown in the following (Linux-oriented) configuration file:

tls-server proto udp port 1194 dev tap0 ## the '0' is extremely important ...

Get Mastering OpenVPN now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.