На сервере 1 у вас должно быть три интерфейса:
1. eth0 - внешний
2. wg0 - впн 1
3. wg1 - впн-клиент
На сервере 2 у вас должно быть два интерфейса:
1. eth0 - внешний
2. wg0 - впн 2
Если у вас не такая схема, то не правильно построили сеть (во всяком случае с двумя впн я не могу придумать сходу другую схему). Приведите свою сеть к данной схеме, а потом сделайте то, что я писал выше и все заработает - данная схема 100% работает с двумя OpenVPN.
Получается мне нужно дать команду:
ip route add 200.0.0.1 via 10.0.0.1 dev wg0
Нет, на сервере 1 надо дать команду ip route add 200.0.0.1 via 10.0.0.2 dev wg1
Пересылку настраивали в iptables или ufw, значит надо сделать ее там же по аналогии, но уже пересылка с интерфейса wg0 на wg1 (сейчас должна быть wg0 на eth0)
unbelieve, нет, на втором сервере должен быть настроен впн и разрешена пересылка. 1-ый и 2-ой сервера должен связывать туннель без пересылки всего трафика. К первому серверу клиент должен подключаться с оборотом всего трафика (это если просто делать), на первом сервере надо разрешить пересылку пакетов как на внешний интерфейс (как работает впн), так и на интерфейс, который появляется при подключении первого сервера ко второму (tun+), после прописываем маршрут ip route add 4.73.48.54 via 10.10.10.1 dev tun2