Согласно официальной документации, для расшаривания интернета клиентам достаточно разрешить форвардинг в linux (в файле /etc/sysctl.conf установить net.ipv4.ip_forward = 1)
и добавить правило iptables:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
где eth0 – интерфейс с интернетом, 10.8.0.0/24 – подсеть OpenVPN
Но даже после вышеописанных действий в некоторых ОС Linux необходимо добавить еще два правила iptables, которые разрешают форвардинг между интерфейсами с интернетом и OpenVPN:
iptables -I FORWARD -i tun0 -o eth0 -j ACCEPT
iptables -I FORWARD -i eth0 -o tun0 -j ACCEPT
где eth0 – интерфейс с интернетом, tun0 – интерфейс OpenVPN