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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: OpenVPN ноутбук админа  (Прочитано 1051 раз)

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

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
OpenVPN ноутбук админа
« : 30 Мая 2013, 13:57:15 »
Добрый день!

Я настроил три сервера на подключение к четвертому для связи между ними
school1 192.168.10.1/24
school2 192.168.10.1/24
offis 192.168.11.4/24
home 192.168.2.20/24

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

Из этого появилось две проблемы, которые, я думаю, решаться одинаково.

1. Два компа с одним ip в разных сетях и пакеты начинают улетать куда не следует
2. Ноутбук переодически выходит в интернет из одной из этих сетей.
При его ip допустим из офиса 192.168.11.214
Шлюзе 192.168.11.1
netstat -n -r выдаст
(Нажмите, чтобы показать/скрыть)
Собственно, что бы ему достучатся до шлюза, ему нужно постучать в сеть vpn, а не локально.
Интернет пропадает. Да и вся остальная связь с сетью тоже.

Как мне запретить двум клиентам брать маршруты от сервера?

Заранее благодарю.

Оффлайн MaratSh

  • Участник
  • *
  • Сообщений: 204
  • Всё пройдёт...
    • Просмотр профиля
Re: OpenVPN ноутбук админа
« Ответ #1 : 30 Мая 2013, 16:07:23 »
1. Два компа с одним ip в разных сетях и пакеты начинают улетать куда не следует
2. Ноутбук переодически выходит в интернет из одной из этих сетей.
1. Сделать разные подсети.
2. Не надо всем подряд выдавать ВСЕ возможные маршруты через route. Если ты находишься в локальной сети 192.168.11.0/24, то при подключении к VPN тебе НЕ надо выдавать маршрут push "route 192.168.11.0 255.255.255.0"Когда ты в сети 192.168.10.0/24 - не нужен маршрут push "route 192.168.10.0 255.255.255.0"Чтобы выдавать клиентам различные сетевые настройки, нужно в папке /ccd, которая указана у тебя в параметре client-config-dir, сделать для каждого клиента файл с настройками. Имя каждого файла, должно совпадать с CN именем указанном в сертификате. Погугли на эту тему.
« Последнее редактирование: 30 Мая 2013, 16:14:29 от MaratSh »

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: OpenVPN ноутбук админа
« Ответ #2 : 30 Мая 2013, 16:24:50 »
Спасибо за совет.

Такой файл есть и он раздает ip vpn сети.
сервер 192.168.10.1 на пример


ifconfig-push 10.8.0.6 10.8.0.7
iroute 192.168.10.0 255.255.255.0

то-есть сюда добавить

ifconfig-push 10.8.0.6 10.8.0.7
iroute 192.168.10.0 255.255.255.0
push "route 192.168.11.0 255.255.255.0"

А из конфига убрать вообще?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: OpenVPN ноутбук админа
« Ответ #3 : 30 Мая 2013, 18:25:32 »
2. Ноутбук переодически выходит в интернет из одной из этих сетей.
Увеличить метрику.
В зависимости от клиента:

1) NetworkManager, на стороне сервера:
push "route 192.168.0.0 255.255.254.0 vpn_gateway 100"
2) openvpn, на стороне клиента:
route-metric 100
https://forums.openvpn.net/topic8759.html

 

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