I have set up OpenVPN server with the standard settings, and Client-to-Client Option enabled.
I can connect to the server with the generated client config file. The traffic is router trough the VPN server which is fine. However, the devices on the local network are not accessible (and visible).
Client to Client option does not seem to work. As well the option “Allow access to local network” in the server settings is gone in firmware version 4.x?! Access to local network worked on firmware 3.x.
What to do to enable the visibility and access to local resources when connected to the OpenVPN server? This is a crucial feature and without it, there is no point to use the server at all!
What kind of device is at IP address 192.168.31.170 (Windows PC, Mac, NAS, etc)? What protocol do you want to access it (SMB, http, ftp, etc.)? Are you able to ping the 192.168.31.170?
In terms of visibility, LAN devices would not be able to broadcast across subnets and need to be accessed by IP address.
I do not work for and I do not have formal association with GL.iNet
If you want to access the LAN network (192.168.31.0/24) network from the vpn client, this should be the only option needed, supposing you are using ovpn client on your pc/smartphone directly.