создание цепочечных или вложенных проводных туннелей - PullRequest
0 голосов
/ 06 октября 2019

В настоящее время я работаю над проектом, который требует от меня создания вложенных или связанных туннелей Wireguard. Это;Мне нужно создать туннель Wiregaurd между моим клиентом и сервером, а затем создать еще один туннель между сервером и шлюзом. Затем я пересылаю все пакеты, поступающие от клиента, на мой сервер, и все пакеты, поступающие на сервер, выходят через шлюзы. Я успешно настроил туннели - между клиент-сервером и другим туннелем между сервером-шлюзом. В настоящее время у меня возникают проблемы с пересылкой всех входящих пакетов для прохождения через ворота. Прилагается wg0.conf моего сервера enter image description here

Я выполнил следующие команды и все еще не могу заставить его работать

echo "1 middleman" >> /etc/iproute2/rt_tables

ip route add 0.0.0.0/0 dev wg0 table middleman

ip rule add from <IP of the Client> lookup middleman

wg set gate0 peer < publickey of the gate > allowed-ips 0.0.0.0/0

Когда я запускаю

traceroute 4.2.2.2

Я все еще не вижу трафик, передаваемый от клиента к серверу и к шлюзу. Трафик будет проходить через сервер и попадать в интернет. Любая помощь по этому вопросу будет принята с благодарностью.

...