Wireguard ではピアごとにエンドポイントを設定する必要がありますか?

Wireguard ではピアごとにエンドポイントを設定する必要がありますか?

ネットワークに 3 つのピアがあるとします。A と B は互いの IP アドレスを知っていますが、C は A の IP アドレスしか知りません。したがって、A の設定では、B のエンドポイントが指定されていますが、C は指定されていません。B の設定では、A のエンドポイントが指定されていますが、C は指定されていません。C の設定では、A のエンドポイントが指定されていますが、B は指定されていません。B と C が両方とも A を知っている場合、B と C は相互に接続できますか?

答え1

わかりました。まず、sudo sysctl -w net.ipv4.ip_forward=1そしてsudo iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT。2番目、これは重要ですが、BからCへの言及と、CからBへの言及をすべて削除します。これで動作するはずです。

関連情報