Нужно ли вам устанавливать конечную точку для каждого однорангового узла в Wireguard?

Нужно ли вам устанавливать конечную точку для каждого однорангового узла в Wireguard?

Допустим, в сети есть 3 пира. A и B знают IP-адреса друг друга, но C знает только IP-адрес A. Таким образом, в конфигурации A указана конечная точка для B, но не для C. В конфигурации B указана конечная точка для A, но не для C. В конфигурации C указана конечная точка для A, но не для B. Могут ли B и C по-прежнему подключаться друг к другу, если они оба знают A?

решение1

Ладно, я разобрался. Во-первых, sudo sysctl -w net.ipv4.ip_forward=1и sudo iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT. Во-вторых, и это важно, удалите все упоминания C из B, а B из C. Теперь должно работать.

Связанный контент