Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Клиенты openVPN не видят друг-друга  (Прочитано 9792 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Steklorez

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Клиенты openVPN не видят друг-друга
« : 21 Апреля 2015, 14:29:33 »
Добрый день, подскажите, почему клиенты openVPN не видят друг друга.
С сетями ни в ладах, как и с linux системами, поэтому прошу помощи.
Имеются сети:
  • Сервер Ubuntu 192.168.20.101 (Сеть1 работа)
  • Клиент1 Ubuntu 192.168.20.102 (Сеть1 работа)
  • Клиент2 Win 192.168.20.103 (Сеть1 работа)
  • Клиент3 Win 192.168.1.10 (Сеть2 где-то далеко дома)

На сервере стоит openVPN. Интерфейс поднят tun0 с адресом 10.8.0.1.
Клиенты целятюся и получают адреса вида 10.8.0.ххх.
Нужно, чтобы эти клиенты имели друг к дургу полный доступ внутри сети 10.8.0.ххх. по полученным адресам вида 10.8.0.ххх. Лезть в сеть 192.168.20.ххх не нужно вовсе.
Win клиенты - пингуют сервер, Ubuntu клиент - нет, друг-друга тоже не видят. Сервер не пингует никого.

Возможно нужно прописать какое-то правило в iptables сервера. В общем есть мысли?
Или это уже делается через TAP-интерфейс, который в отличие от туннеля TUN будет эмулировать виртуальную сетевую карту?
Доступ в сеть eth0 не нужен. Нужно, чтобы видели друг-друга только клиенты tun0.
Это тестовый сервер, а рабочий VPNсервер пока настроил, что пускает клиентов в сеть 192.168.20.xxx и те получают доступ.
Заранее спасибо.

Конфиги:
Сервер
(Нажмите, чтобы показать/скрыть)

Клиент (в локалке)
(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 22 Апреля 2015, 10:14:23 от Steklorez »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #1 : 21 Апреля 2015, 17:09:16 »
А какие именно адреса вы пингуете? 10.8.0.xxx? И включена ли на сервере опция client-to-client?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #2 : 21 Апреля 2015, 22:05:56 »
client-to-client судя по конфигу включен.
Было бы неплохо ещё правила netfilter посмотреть

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #3 : 21 Апреля 2015, 23:56:39 »
И
sysctl net.ipv4.ip_forward
тоже.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #4 : 22 Апреля 2015, 08:55:10 »
Угу, вечно я про него забываю у вопрошающих спросить

Оффлайн Steklorez

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #5 : 22 Апреля 2015, 09:55:21 »
Проблему решил, но отвечу на вопросы сразу, заодно подкорректировал сам вопрос в шапке.

Сервер:
iptables -L
(Нажмите, чтобы показать/скрыть)

sysctl net.ipv4.ip_forward
(Нажмите, чтобы показать/скрыть)


Решено.
Опишу как, может кому-то в будущем поможет.
Проблема была в том, что я пытался с помощью openVPN создать туннель (с адресами, выдаваемыми клиентам 10.8.0.ххх) на себя же 10.8.0.1.
А нужно просто создать новую сетку с помощью openVPN с адресами 10.8.0.ххх. Туннелировать ничего не нужно. Теперь клиенты цепляются и работают друг с другом как полноправные члены новой сети (10.8.0.ххх).

Как:
Переведя сервер и клиентов из режима туннеля (tun) в сетевой адаптер(tap), сервер (10.8.0.1) стал пинговать клиентов (10.8.0.ххх).
;dev tun
dev tap

Добавил серверу
push "route 10.8.0.0 255.255.255.0"
;route 10.8.0.0 255.255.255.0

Клиенты стали видеть друг-друга, а сервер их.
А большего и не требуется.

Благодарю за реагирование, проблема решена своими силами.
« Последнее редактирование: 22 Апреля 2015, 10:16:43 от Steklorez »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #6 : 22 Апреля 2015, 11:33:09 »
Не спортивно )))
Но при такой задаче организации связи, tap, безусловно, правильное решение.

Оффлайн CALL|KA

  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #7 : 23 Апреля 2015, 13:54:14 »
Какая разница между tap и tun устройствами? Для каких целей используется каждое из них?

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: Клиенты openVPN не видят друг-друга
« Ответ #8 : 23 Апреля 2015, 14:00:09 »
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

 

Страница сгенерирована за 0.134 секунд. Запросов: 21.