следующем. Есть сервер на wg и два клиента. У каждого клиента есть локалка. Трафик из одной локалки, назовём её локалка А в другую (локалка Б) и обратно ходит без проблем. Естественно трафик ходит через туннель WG. Но проблема в том, что если из локалки А, я подключаюсь к какому-нибудь серверу локалки Б, то на сервере локалки Б отображается не IP адрес клиента из локалки А, а IP адрес wg клиента. Как сделать так. что бы отображался IP клиента?
Никак полагаю. Пушто сорс адрес интерыейса, с которого прилетают пакеты - внезапно адрес интерыейса вн
почему это никак? при GRE туннеле такого нет
У тебя в вг гре тунели?
У меня не туннель в туннеле. Выше написал схему
При чем тогда тут гре?
Это был пример
Я тебе сказал. Пример не имеет отношения к твоей ситуации
почему нет? На гре у них бридж, на wg нат
Примерно как весь "белый" интэрнет.
Неа, не помогло
Валенком не прикидывайся -- это запрещено правилами группы.
на wg сервере почистил всё в iptables. Трафик между сетями А и Б ходит. Но к примеру, подключаюсь с клиента 10.10.15.2 до 10.10.16.1. В логе у 10.10.16.1 показывается, что я подключился с IP 10.10.20.2 (это IP адрес клиента на сервере wg)
Значит, на клиенте стоит NAT. А, ну логично -- ты на сервере его отключил, на клиенте -- нет.
Клиент на openwrt. Куда там копнуть, что бы потушить?
А wg через luci настроено или руками?
Обсуждают сегодня