Eu encontrei uma solução e fui testada. Apenas funciona.
Meu servidor Ubuntu tem duas interfaces de rede: eth1 - wan eth2 - lan 192.168.0.2
E o serviço VPN usa 192.168.100.1 como endereço.
O cliente VPN receberá um endereço de 192.168.100.234-238.
Os comandos a seguir permitem que os clientes VPN acessem os outros clientes por trás da LAN do servidor. por exemplo. 192.168.0.100
Usando o iptables para configurar o nat.
# ubuntu vpn server
sudo iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -d 192.168.0.0/24 -j MASQUERADE
E o cliente adiciona a rota manualmente.
# mac os x client
sudo route add 192.168.0.0/24 192.168.100.1