LINUX.ORG.RU

Сообщения Andrew_A

 

OpenVPN на OpenWRT в локальной сети - роутинг

Форум — General

Коллеги,

Помогите, неделю бьюсь безрезультатно ...

СЕРВЕР

VDS с белым адресом 5.101.66.xxx

На нем поднят сервер OpenVPN с сетью 192.168.2.0

Прописана маршрутизация: iptables -A FORWARD -i venet0:0 -p tcp --dport 801 -j ACCEPT

iptables -t nat -A PREROUTING -d 5.101.66.xxx -p tcp -m tcp --dport 801 -j DNAT --to-destination 192.168.2.5:801

iptables -t nat -A POSTROUTING -d 192.168.2.5 -p tcp -m tcp --dport 801 -j SNAT --to-source 5.101.66.xxx

Сервер присваивает клиенту адрес 192.168.2.5 и успешно его пингует.

КЛИЕНТ

Домашняя локальная сеть 192.168.1.0 Отдельная железка на OpenWRT с поднятым OpenVPN клиентом. Смотрит сразу в локальную сеть. У железки два логических интерфейса - один на eth0.1 со статикой 192.168.1.240, другой tun0 (192.168.2.5)

Firewall мне тут не нужен, оба интерфейса помещены в сегмент LAN (?).

Из железки пингуется шлюз VPN 192.168.2.1 (т.е. VPN поднят успешно) и все компы из сетки 192.168.1.0

ЗАДАЧА

На Win7 компе в локалке с адресом 192.168.1.3 поднят web сервер на порту 801, нужно чтобы он был всем виден через VPN на VDS по адресу 5.101.66.xxx:801

ПРОБЛЕМА

Как не прописывал маршрутизацию (варианты даже приводить не буду), так и не удалось из локалки 192.168.1.0 достучаться до 192.168.2.0.

Штука в том что даже если поднять lighttpd на 801 порту на этой же железке, он не виден по адресу 5.101.66.xxx:801

Если на компе в локалке поднять виндовый OpenVPN клиент (без отдельной железки), то все работает, но это мне не подходит ...

 , ,

Andrew_A
()

RSS подписка на новые темы