I am getting very frustrated with the inability to get S2S VPN going using Wireguard. Clients can reach hosts on the LAN side of the server, but cannot ping each other or client LAN hosts.
Server is 10.0.0.1 and LAN is 192.168.8.0/24 Client A is an iPhone, 10.0.0.2 Client B is Windows 10.0.0.3 and LAN is 192.168.0.0/24
Both client A and B can ping 192.168.8.102. However, 10.0.0.3 cannot ping 10.0.0.2 and vice versa. Furthermore, neither the server nor client A can ping any hosts on 192.168.0.0/24.
The server config file has list subnet 192.168.0.0/24 for peer B.
What I am doing wrong? No, I am not interested in using the Cloud solution and trust my network to a third party.
Unfortunately the reference thread does not apply. First, in that case the clients are other GL routers. More importantly, I have tried countless times to follow the OpenWRT community instructions for Luci and have been unable to get wireguard going.
From my perspective, I purchased a router and am following the manufacturer’s instructions which unfortunately do not work. At this point I am fed up and ready to ship the router back to Amazon.
Alloweds IP of yours devices? You have to put tunnel address and/or subnet of client you want to reach.
Windows firewall is allowing ping?
WG it’s the same in a router or in a client…
In alloweds ip of client A put 192.168.0.0/24 and 10.0.0.0/24
In alloweds ip of client B put 10.0.0.0/24
Be sure that Windows firewall is allowing ping and files and folders sharing or what you want to reach.
Which configuration files do I edit to add the allowed IPs?
On my phone, the WG client shows 0.0.0.0/0 for the peer (the peer is the server running on the Brume); should this allow for all traffic, including the ping from the Windows client to my iPhone?
In WG app on the iPhone you have to set the IP alloweds tab. On Windows what WG client do you use? Usually there is a dedicated section for alloweds IP or you can edit the file on the dir of WG client.
0.0.0.0/0 route all traffic but for a s2s is better to explicite what routes you want to use.