This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
vpn-wireguard [2024/03/27 15:58] – [Troubleshooting] -formatting hogwild | vpn-wireguard [2024/04/16 16:51] (current) – [Type of VPN] -change "amongst" to "between" hogwild | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | The FreshTomato Wireguard | + | FreshTomato' |
- | ===== Current development ===== | + | ===== Current development |
- | The Wireguard GUI menu is currently a work in progress. Some basic functionality | + | The Wireguard GUI menu is currently a work in progress. Some basic functionality |
* External VPN provider connectivity | * External VPN provider connectivity | ||
Line 17: | Line 17: | ||
\\ | \\ | ||
- | Because of this, you should focus on on site-to-site configurations until that changes. | + | For this reason, you should focus on on site-to-site configurations until that status |
Line 27: | Line 27: | ||
* Hub and Spoke: Any peers can only communicate via the Hub. | * Hub and Spoke: Any peers can only communicate via the Hub. | ||
- | * Full Mesh - Endpoint only: FreshTomato will try to create a full mesh but only among peers which have the EndPoint defined. | + | * Full Mesh (defined |
- | * Full Mesh: FreshTomato will try to establish a full mesh amongst | + | * Full Mesh: FreshTomato will try to establish a full mesh between |
* External VPN Provider - This option is greyed out, as the function is still a work in progress. | * External VPN Provider - This option is greyed out, as the function is still a work in progress. | ||
Line 36: | Line 36: | ||
When trying to configure your VPN, please remember these troubleshooting tips: | When trying to configure your VPN, please remember these troubleshooting tips: | ||
- | * **wg show** (via the command line) output will help you understand the relationship between peers. | + | ***wg show** (via the command line) output will help you understand the relationship between peers. |
- | * **route** (via the command line) can help you verifying | + | ***route** (via the command line) can help you to verify |
- | * **traceroute** is a must when verifying end-to-end connectivity. A good approach is to test the following in order: | + | ***traceroute** is a must when verifying end-to-end connectivity. A good approach is to test the following in order: |
- | * Local LAN IP | + | *Local LAN IP |
- | * Local VPN IP | + | *Local VPN IP |
- | * Remote VPN IP | + | *Remote VPN IP |
- | * Remote LAN IP | + | *Remote LAN IP |
- | The point of failure | + | The point of failure |