Once the client IP_FORWARDING on the OpenVPN client has turned on, a client-side network access is possible. Access only to the OpenVPN client does not require IP_FORWARDING.

IP_FORWARDING is necessary to enable the network behind the client (Road Warrior) for the OpenVPN servers network.

The activation of the IP Forwarding (IP_FORWARDING) works as follows:

IP_FORWARDING on Windows 7 client side

This was tested with Windows 7:

To enable the IP forwarding (that means to enable the routing), you have to go into the Windows Registry, click on Start → Run and type regedit. Now navigate to the key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

and then change the entry IPEnableRouter from 0 to 1. After modification restart the machine. Now the client can offers his subnet to OpenVPN.

IP_FORWARDING on Linux client side

A check out if IP_FORWARDING is already activated, can be done with the following command:

cat /proc/sys/net/ipv4/ip_forward

if the answer is a 0 it is deactivated, by an answer of 1 it is activated .

For a temporarily activation of ip_forwarding the following command can be used:

sysctl -w net.ipv4.ip_forward=1

A permanent ip_forwarding should be made with this command:

echo 1 > /proc/sys/net/ipv4/ip_forward