The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Вопросик по OpenVPN"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VPN / Linux)
Изначальное сообщение [ Отслеживать ]

"Вопросик по OpenVPN"  +/
Сообщение от rezl (?), 04-Июн-19, 10:34 
Добрый день.
Есть некий сервер на centos'е, на котором настроен openvpn в качестве сервера.
Есть удаленный хост с pfsense, который работает в качестве клиента по openvpn. За удаленной стороной сеть 192.168.50.0/24. В принципе, оно все работает, у меня вопрос по теории, т.к. настраивалось не мной и я бы хотел это понять для себя.
На сервере для туннеля указана сеть 10.0.0.0 255.255.255.0
Когда я смотрю инфу о настройках интерфейсов на сервере, то вижу интерфейс tun0 с такой инфой:
tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none
    inet 10.0.0.1 peer 10.0.0.2/32 scope global tun0

а когда смотрю таблицу маршрутизации, то вижу следующее:
192.168.50.0/24 via 10.0.0.2 dev tun0
10.0.0.0/24 via 10.0.0.2 dev tun0
10.0.0.2 dev tun0 proto kernel scope link src 10.0.0.1

В связи с этим, у меня возникает вопрос.
А что за адреса такие 10.0.0.1 и 10.0.0.2, которые фигурируют на сервере и чем они отличаются друг от друга? Судя по таблице маршрутизации, 10.0.0.2 - это по идеи туннельный адрес, раз фигурирует в качестве шлюза для доступа к удаленной сети 192.168.50.0/24, но что тогда за адрес 10.0.0.1 ?

p.s. Если смотреть на удаленном pfsense, с которым я еще не разбирался, то там вроде фигурируют адреса 10.0.0.5 и 10.0.0.6

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. "Вопросик по OpenVPN"  +/
Сообщение от rezl (?), 04-Июн-19, 11:39 
даже попробую предположить (тут начинаются мои фантазии)
10.0.0.1 - допустим, это адрес, который берет себе некий "виртуальный" сервер, который отвечает за раздачу адрес в туннеле из пула 10.0.0.0/24
10.0.0.2 - этот адрес этот "виртуальный" сервер выдает туннельному интерфейсу на ближней стороне.
Но тогда возникает вопрос, а что тогда за адреса 10.0.0.5 и 10.0.0.6, которые фигурируют на удаленной стороне? Формально, если зайти на pfsense на удаленной стороне, то в статусе openvpn адрес 10.0.0.6 будет обозначен, как виртуальный, т.е. по идеи по этому адресу через туннель можно попасть на клиента openvpn. Тогда возникает вопрос, а что же такое адрес 10.0.0.5 ? Он по таблице маршрутов висит на некоем интерфейсе ovpnc2.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вопросик по OpenVPN"  +/
Сообщение от StreSS.t (ok), 04-Июн-19, 18:11 
OpenVPN пр назначении статических IP. IP берутся парами из сети.
https://openvpn.net/community-resources/configuring-client-s.../

Проверяйте конфиги.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Вопросик по OpenVPN"  +/
Сообщение от rezl (?), 04-Июн-19, 22:27 
Вот вроде и спросил нормально... и частично что-то понимаю, а один хрен в ответ, как обычно, посылают на 3 буквы. Печалька, что сказать.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Вопросик по OpenVPN"  +/
Сообщение от StreSS.t (ok), 04-Июн-19, 22:54 
Вроде нормально ответил и ссылку привел. И осталось всего лишь сложить то что есть и то что должно быть.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Вопросик по OpenVPN"  +/
Сообщение от Аноним (5), 05-Июн-19, 09:51 
> Вот вроде и спросил нормально... и частично что-то понимаю, а один хрен

При подключении выдается подсеть /30 на 4 адреса для КАЖДОГО клиента из оговоренного пула.
Соответственно, каждому клиенту - своя такая подсеть.
Это один из трех возможных вариантов, который работоспособен в 99 процентах случаев. Другие варианты описаны тут - https://community.openvpn.net/openvpn/wiki/Topology

> в ответ, как обычно, посылают на 3 буквы. Печалька, что сказать.

Не на три буквы, а к официальной документации.
Надо голову включить и почитать. Понимаю, думать мы не привыкли, но иногда надо себя заставлять.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Вопросик по OpenVPN"  +/
Сообщение от Andrey (??), 05-Июн-19, 11:08 
> Вот вроде и спросил нормально... и частично что-то понимаю, а один хрен
> в ответ, как обычно, посылают на 3 буквы. Печалька, что сказать.

В исходном вопросе написано что tun0 имеет IP 10.0.0.1. Ответный адрес 10.0.0.2.
По таблице маршрутизации вся сетка 10.0.0.0/24 находится за устройством с 10.0.0.2, который доступен через tun0 с src 10.0.0.1.

Естественно будут посылать читать документацию к продукту.
Хотя начинать надо было с фундаментальных основ - IP адреса, маски, подсети, маршруты.

А "на 3 буквы" - это рефлексия. Отдыхать надо и относиться к жизни проще.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру