This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
vpn-wireguard [2023/03/06 16:24] – created rs232 | vpn-wireguard [2024/04/16 16:51] (current) – [Type of VPN] -change "amongst" to "between" hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
======= Wireguard VPN ======= | ======= Wireguard VPN ======= | ||
- | A GUI is WIP, for the time being please | + | ===== Introduction ===== |
+ | |||
+ | FreshTomato' | ||
+ | |||
+ | |||
+ | ===== Current development status ===== | ||
+ | |||
+ | The Wireguard | ||
+ | |||
+ | * External VPN provider connectivity | ||
+ | * Kill-switch | ||
+ | * Routing-policy | ||
+ | * Split-tunneling | ||
+ | |||
+ | \\ | ||
+ | |||
+ | For this reason, you should focus on on site-to-site configurations until that status changes. | ||
+ | |||
+ | |||
+ | ===== Type of VPN ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | This setting affects the creation of peer configurations. | ||
+ | |||
+ | * Hub and Spoke: Any peers can only communicate via the Hub. | ||
+ | * Full Mesh (defined Endpoint only): FreshTomato will try to create a full mesh but only among peers which have the EndPoint defined. | ||
+ | * Full Mesh: FreshTomato will try to establish a full mesh between all peers. FIXME | ||
+ | * External VPN Provider - This option is greyed out, as the function is still a work in progress. | ||
+ | |||
+ | |||
+ | ===== Troubleshooting ===== | ||
+ | |||
+ | When trying to configure your VPN, please | ||
+ | |||
+ | ***wg show** (via the command line) output will help you understand the relationship between peers. | ||
+ | ***route** (via the command line) can help you to verify routing decisions while the VPN is connected. | ||
+ | ***traceroute** is a must when verifying end-to-end connectivity. A good approach is to test the following in order: | ||
+ | *Local LAN IP | ||
+ | *Local VPN IP | ||
+ | *Remote VPN IP | ||
+ | *Remote LAN IP | ||
+ | |||
+ | The point of failure will provide critical insight into whatever issue you are facing. | ||
+ |