假设网络中有 3 个对等点。A 和 B 知道对方的 IP 地址,但 C 只知道 A 的 IP 地址。因此,在 A 的配置中,它为 B 指定了一个端点,而不是 C。在 B 的配置中,它为 A 而不是 C 指定了端点。在 C 的配置中,它为 A 指定了一个端点,但没有B. 如果 B 和 C 都知道 A,他们还能相互连接吗?
假设网络中有 3 个对等点。A 和 B 知道对方的 IP 地址,但 C 只知道 A 的 IP 地址。因此,在 A 的配置中,它为 B 指定了一个端点,而不是 C。在 B 的配置中,它为 A 而不是 C 指定了端点。在 C 的配置中,它为 A 指定了一个端点,但没有B. 如果 B 和 C 都知道 A,他们还能相互连接吗?
好的,我想通了。首先,
sudo sysctl -w net.ipv4.ip_forward=1
和sudo iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT
。第二,这很重要,从 B 中删除对 C 的任何提及,从 C 中删除 B。它现在应该可以工作了。