I have 2 opals. One is set up as a wireguard server under my xfinity home router–i have set up port forwarding and changed the address to not conflict with Xfinity router.
The other Opal is the wireguard vpn client I take with me. The vpn doesn’t work on the router though I believe the settings are correct because I tried it with the wireguard app on my phone with the same conf file and it works fine.
I’m unsure how to proceed from here. What logs do I need to upload to help diagnose this?
Looking into it a bit more, it seems like repeater mode doesn’t work at all, so of course neither would Wireguard. The server Opal has a static IP reserved on the Xfinity router, but I don’t know how to do it for the client Opal (or if that’s even the right thing to do?)
For clarification, I tried using it solely in repeater mode on my phone hotspot, home wifi, and library wifi. None work.
Yes, it looks like the server is fine, since i can connect to it and get my home IP address on my phone using the Wireguard app.
I’ve tried connecting to the client Opal using wireless and ethernet, the repeater does not give me internet either way and the wireguard server does not start (stays yellow forever). In the home page of the admin panel, the image of the repeater to router to laptop/clients all show green lines so I don’t know why there is no internet access.
I reset the firmware and now repeater works great, but wireguard VPN still does not. The status light is green but it doesn’t seem any traffic passes through. According to some other threads, I’ve set the vpn client to Autodetect (but I also tried Global and it still doesn’t work)
My home router (Xfinity) address is 10.0.0.1, and it has assigned the SERVER Opal a specific IP 10.0.0.184.
Is there any other information I can provide to help troubleshoot?
Edit: It feels like this is an issue related to the client Opal’s connection to the server Opal. I tried using some VPN services through the client Opal (so it’s connecting a Proton VPN server, not the server Opal at home), and it works just fine.