LINUX.ORG.RU

Сетевой маршрут через промежуточный хост

 , , ,


1

3

Приветствую. Возникла задача - завернуть траффик из локалки до одного хоста в интернетах через openvpn-гейтвей, не являющийся дефолтным для локалки, по причине недоступности через штатного провайдера. Поднял OpenVPN-туннель между локальным серваком(недефолтным гейтом) и VDS, от которого есть доступ к желаемому хосту. Траффик между ними ходит без помех, желаемый хост доступен. С винды прописываю route до хоста через нужный openvpn-гейт, то траффик не идет дальше этого openvpn-гейта. В sysctl.conf ipv4-форвардинг включен. Всячески пытаюсь настроить через iptables, но пока тщетно. Может, кто что подскажет куда копать? :)

З.Ы. openvpn-гейт имеет eth0 для локалки и tun0 для туннеля с VDS. VDS имеет eth0 для белого статического ip и tun0 для туннеля с VDS. Гейт коннектится как клиент к VDS.

Ответ на: комментарий от snaf

да, iptables -t nat -A POSTROUTING -o tun0 -j SNAT --to-source gw_ip и iptables -t nat -A POSTROUTING -s vpn_lan -j SNAT --to-source gw_ip

repsac1987
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.