Müssen Sie für jeden Peer in Wireguard einen Endpunkt einrichten?

Müssen Sie für jeden Peer in Wireguard einen Endpunkt einrichten?

Angenommen, es gibt 3 Peers in einem Netzwerk. A und B kennen die IP-Adressen des jeweils anderen, aber C kennt nur die IP-Adresse von A. In der Konfiguration von A wird also ein Endpunkt für B angegeben, aber nicht für C. In der Konfiguration von B wird ein Endpunkt für A angegeben, aber nicht für C. In der Konfiguration von C wird ein Endpunkt für A angegeben, aber nicht für B. Können B und C trotzdem eine Verbindung miteinander herstellen, wenn beide A kennen?

Antwort1

Ok, ich habe es herausgefunden. Erstens sudo sysctl -w net.ipv4.ip_forward=1und sudo iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT. Zweitens, und das ist wichtig, entfernen Sie jede Erwähnung von C aus B und B aus C. Jetzt sollte es funktionieren.

verwandte Informationen