Страница 1 из 1

OpenVPN и маршруты

Добавлено: 2021-10-26 23:43:12
fosterx
Всем привет! Прошу помощи в решении вопроса (проблемы)

Есть шлюз на FreeBSD 12
Один к провайдеру 178.X.X.X (соответственно дефаулт ветвей прова) rl0
Второй интерфейс смотрит в локалку 192.168.1.1 re0
есть интерфейс 192.168.20.1 tun0 (OpenVPN юзеры)

Еще есть дополнительный хост с адресом 192.168.100.1 который смотрит в локалку re0 (192.168.1.1) за адресом 192.168.100.1 есть хост 192.168.230.1 на шлюзе у меня прописан маршрут route add 192.168.230.1 192.168.100.1 Вся локалка re0 видит этот хост.

Проблема с подключенными пользователями OpenVPN с адресами 192.168.20.2 ,3,4 И так далее
Как сделать что бы юзеры OpenVPN могли обращаться к этому хосту 192.168.230.1?
Прописать маршрут на хосте 192.168.100.1 не представляется возможным :(

:cry:

Поставить третью карту с адресом 192.168.100.2 и поднять второй нат? Но как завернуть VPN юзеров именно на 192.168.100.1?

OpenVPN и маршруты

Добавлено: 2021-10-27 9:25:59
user100
Привет, начни с того, что скажи, какой дефолт у 192.168.100.1 ?
И нарисуй схему, так проще будет воспринимать. Для этого они были и придуманы)

OpenVPN и маршруты

Добавлено: 2021-10-27 9:42:29
fosterx
Дефолт у 100.1 не известен. Это другая (закрытая) сеть. В мою сторону просто смотрит интерфейс 192.168.100.1
Админ этого сервака рекомендует поднять нат и все заработает.

OpenVPN и маршруты

Добавлено: 2021-10-27 9:44:34
fosterx
совсем забыл, у этого сервака на интерфейсе 192.168.100.1 висит алиас 192.168.1.225
Админ отказывается прописывать маршруты и говорит про нат(

OpenVPN и маршруты

Добавлено: 2021-10-27 10:24:17
user100
Ну НАТ так НАТ .

OpenVPN и маршруты

Добавлено: 2021-10-27 10:29:05
fosterx
Так как мне второй нат поднять специально для 20-ой подсети и только при обращении на 192.168.15.230?

OpenVPN и маршруты

Добавлено: 2021-10-28 17:53:18
user100
В твоей ситуации, наиболее простое, что приходит на ум - это где-то в локальной сети поднять ВМ(с адресом 192.168.100.2) с gw(192.168.100.1)+НАТ и с другой стороны твоя сеть 192.168.ххх.ххх. ВМ можно поднять на одном физическом интерфейсе с 2-я VLAN.
А дальше пропишешь маршрут на впн-сервере через 192.168.100.2 на нужную сеть, а на ВМ(с адресом 192.168.100.2) обратный маршрут, на сеть впн-юзеров через внутренний ip-адрес впн-сервака.

OpenVPN и маршруты

Добавлено: 2021-10-28 19:10:16
fosterx
Второй сервак поднять к сожалению не представляется возможным( Я бы даже обычный роутер поставил (какой нибудь дэлинк)

Другой вопрос:

Могу ли я использовать для OpenVPN адресацию такую же как у интерфейса re0? Ведь когда я поднял mpd5 с такой же адресацией как на ифейсе rl0 с указанием сервера mpd 192.168.1.1 и выделением несколько айпи из этой сети для клиентов - все заработало! и все хосты стали доступны. Но использовать mpd не подходит (много клиентов с различными девайсам у которых вырезан протокол ppptp) да и хотелось бы полностью перейти на OpenVPN

Код: Выделить всё

dev               tun
local             178.X.X.X
port              1194
proto             udp

server            192.168.20.0 255.255.255.0

push              "route 10.0.0.0 255.0.0.0"
push		  "route 192.168.15.0 255.255.255.0"

#push "redirect-gateway def1 bypass-dhcp"
client-config-dir ccd
client-to-client
tls-server

status           /var/log/openvpn-status.log
dh                /usr/local/etc/openvpn/dh2048.pem
ca                /usr/local/etc/openvpn/CA_cert.pem
cert              /usr/local/etc/openvpn/certs/server.pem
key               /usr/local/etc/openvpn/keys/server.pem
crl-verify        /usr/local/etc/openvpn/crl/crl.pem
tls-auth          /usr/local/etc/openvpn/ta.key 0

comp-lzo
keepalive         10 120
tun-mtu           1500
mssfix            1450
persist-key
persist-tun
user              root
group             wheel
verb              3
duplicate-cn

OpenVPN и маршруты

Добавлено: 2021-10-29 8:56:50
user100
Добрый день!
(Или так поставить длинк)

Можно и с ovpn. Эта схема с использованием arp протокола называется proxy-arp.
- http://xgu.ru/wiki/Proxy_ARP
- https://subscription.packtpub.com/book/ ... /proxy-arp
- https://ocserv.gitlab.io/www/recipes-oc ... ridge.html
- https://forums.openvpn.net/viewtopic.php?t=8381
- https://zhjwpku.com/assets/pdf/openvpn-2-cookbook.pdf
- https://interface31.ru/tech_it/2020/03/ ... rotik.html

Самое главное правильно продумать адресацию сетей.