WireGuard Kills Peer Internet & Host Network
Two different office locations, both behaving the same.
Followed this guide: https://community.tp-link.com/en/business/forum/topic/610198
Behavior:
Previously, both Office A and B were on 192.168.0.1. Due to LAN conflicts, I changed one office to 192.168.2.1.
While both Offices were on 192.168.0,1, we were having issues connecting from Office B to Office A, and from remote location into Office B. I thought this may have been due to the overlapping LANs, so I reconfigured Office B to 192.168.2.1
Now, anytime WireGuard is activated for the first time (after config) into either offices, it works great for about 2-3 minutes until a time-out. ONLY THE FIRST CONNECTION. Any attempt to re-activate WireGuard on the peer laptop into either offices, the peer laptop will lose all internet connectivity (essentially instantly) AND the Office network will crash, no internet connection, controller crashes, etc. Deactivating WireGuard off the peer laptop will re-enable internet connectivity at the peer AND after 2-3 minutes, the Office network will come back online.
I've rebuilt this config like 2-3 times at this point and at my wit's end - I have no idea what is causing this.
Goal:
The goal here is to be able to VPN into either offices (from either office, or a remote location) as to RDP into another machine.
Components:
ISP: Spectrum Modem (Business, static IP)
Router: ER605v2.0; firmware v2.2.6
AP: EAP 670v2.0; firmware v1.0.4
Controller: OC200v1; controller v5.14.26.23
Office A | Office B |
Gateway IP: 192.168.0.1
WireGuard Listen Port: 51820 WireGuard Local IP: 192.168.0.250 WireGuard Host "Allowed Address": 10.1.1.2/24, 10.0.10.2/24, 10.0.10.5/24 WireGuard Peer "AllowedIPs": 0.0.0.0/0, ::/0 |
Gateway IP: 192.168.2.1 Network Broadcast IP: 192.168.2.255 Network IP Count: 254 Network IP Range: 192.168.2.1 - 192.168.2.254 Network Subnet Mask: 255.255.255.0
WireGuard Listen Port: 51820 WireGuard Local IP: 192.168.2.250 WireGuard Host "Allowed Address": 10.0.1.1/24 WireGuard Peer "AllowedIPs": 0.0.0.0/0, ::/0 |
Peer Example: [Interface] PrivateKey = <privKey> Address = 10.1.1.2/24 DNS = 8.8.8.8
[Peer] PublicKey = <pubKey> AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = <staticIP>:51820 |
Peer Example: [Interface] PrivateKey = <privKey> Address = 10.0.1.1/24 DNS = 8.8.8.8
[Peer] PublicKey = <pubKey> AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = <staticIP>:51820 |