Имя: Пароль:
IT
Админ
Mikrotik VPN сервер. Возможно ли выдавать маршруты клиентам?
,
0 Звездец
 
14.05.17
18:02
Собственно, как выдавать маршруты при dhcp знаю, а возможно ли как-то выдавать маршруты клиентам VPN сервера? гуглил много, но что-то ничего не нашел. Адреса в этом случае выдает сам VPN сервер
1 Звездец
 
14.05.17
18:11
суть в том что если в настройках соединения оставить использовать шлюз из удаленной сети, то и интернет на клиенте пойдет через удаленный хост, а если снять - то нужно ручное прописание маршрутов, что не есть хорошо
2 arsik
 
гуру
14.05.17
18:16
(0) смотря какой впн ты используешь. Опенвпн можно, пптп нельзя.
3 arsik
 
гуру
14.05.17
18:18
+(2) просто смотри, что впн протокол поддерживает. По сути микротик может все стандартное.
4 Звездец
 
14.05.17
18:19
(2) в том то и дело что pptp с ipsec. openvpn что-то мне не очень нравится. Да и использование виндового клиента удобней по мне
5 Звездец
 
14.05.17
18:22
как бы в windows, cisco можно выдавать используя dhcp опции. а вот в микротике видимо не сделали это
6 Звездец
 
14.05.17
18:28
раньше я только openvpn и использовал, но с появлением win10 это стало намного сложнее. Я так понимаю никто так и не собирается исправлять баги его в свежей системе?
7 dmsob
 
14.05.17
18:39
(0) там же можно указать адрес роутера, который выдаётся клиенту... в PPP secret
8 Звездец
 
14.05.17
18:40
(7) ну, и что это дает в моем случае? сейчас и так указан адрес, это конечно упрощает дальнейшую настройку маршрутизации, но не автоматизирует ее
9 Звездец
 
14.05.17
18:42
(8) + или ты предлагаешь там указывать адрес локального шлюза клиента? только где же его взять, подключения могут быть разные у клиентов и шлюзы тоже,  и меняться они могут
10 dmsob
 
14.05.17
18:42
(8) ну так указываешь там адрес микротика, а дальше рули маршруты на нем
11 Jump
 
14.05.17
18:43
(0) Не понял сути вопроса?
Создаешь DHCP сервер, указываешь на каком интерфейсе он будет работать (интерфейс VPN сервера)
Настраиваешь этот DHCP сервер - какой шлюз он будет раздавать, какие DHS сервера, какие маршруты, каким клиентам, по каким признакам.

Все.
12 arsik
 
гуру
14.05.17
18:43
(6) какие косяки в опенвпн тебя не устроили. Нормально с 10 все раблтает
13 Звездец
 
14.05.17
18:44
(10) на чем на микротике? каким образом? ты видимо не понял проблемы. клиент подключается к удаленному vpn серверу и мне надо на клиенте указать маршрут через vpn к определенной сети
14 Звездец
 
14.05.17
18:44
(12) в автозапуск не добавить, без прав админа не работает
15 Звездец
 
14.05.17
18:45
(11) а вот с этого момента подробней можно. У меня создается новое подключение для каждого клиента
16 arsik
 
гуру
14.05.17
18:45
(11) пптп виндовый клиент  немного по другому работает.он только маршрут на сеть сервера устанавливает
17 arsik
 
гуру
14.05.17
18:46
(14) давно уже все работает.
18 Jump
 
14.05.17
18:46
(1) А в чем проблема?
Для начала кто шлюз? Микротик?
Если так, то снимаем галку - трафик который адресован не в локальную сеть идет на шлюз, т.е на микротик, там уже пишем маршрут на какой интерфейс его кинуть и все.
Ничего клиентам не раздавая.
19 Jump
 
14.05.17
18:47
(15) У тебя что там - pptp?
20 dmsob
 
14.05.17
18:48
(18) клиентам всё-таки желательно дать адрес микротика, а в остальном я так-же думаю
21 Звездец
 
14.05.17
18:48
(18) шлюз у клиента? кто угодно, от usb модема начиная или мобилки раздающей вайфай. У клиента, подключающегося к vpn может вообще не быть никакого роутера.

(19) ага
22 dmsob
 
14.05.17
18:50
(21) при подключении к VPN создаётся новое подключение со своим шлюзом(адрес микрота)
23 arsik
 
гуру
14.05.17
18:53
В опенвпн добавили в клиентскую часть службу. Клиентский интерфейс уже этой службой рулит от прав обычного юзера. Даже сохранение учётных данных сделали
24 Звездец
 
14.05.17
18:54
(20) попробую еще раз объяснить

https://cloud.mail.ru/public/EUaX/y6XibMJDW

если птица стоит, то шлюзом в системе становится удаленный микротик, и все запросы идут через него. Удаленная локалка работает, но и интеренет тоже через удаленный хост.

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

route ADD УДАЛЕННАЯСЕТЬ MASK 255.255.255.0 АДРЕСМИКРОТИКА (УДАЛЕННЫЙ ШЛЮЗ)

Вот его и хочу выдавать автоматом при подключении
25 Звездец
 
14.05.17
18:56
(23) надо будет посмотреть
26 Звездец
 
14.05.17
18:57
(19) точнее у меня l2tp
27 arsik
 
гуру
14.05.17
19:03
(26) набери в поисковике "DHCP option 249"
28 Звездец
 
14.05.17
19:04
(27) я с них то собственно тему и начал. Как их прикрутить к l2tp в микротике? и возможно ли это в принципе
29 Jump
 
14.05.17
19:04
(24) Еще раз спрошу кто шлюз у клиента?

У каждого клиента настроено подключение к локальной сети.
В настройках подключения указаны как минимум-
1)Шлюз
2)ДНС сервера.
3)Маска

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

Так вот - у клиентов по умолчанию какой шлюз указан?
Адрес микротика, или другого роутера?
30 Звездец
 
14.05.17
19:07
(29) смотри (24) Если птица стоит, то шлюзом становится удаленный микротик, если нет - то локальный шлюз (заранее не известен и может меняться)
31 Jump
 
14.05.17
19:11
(30) В итоге надо чтобы весь трафик кроме предназначеного VPN ходил по прежнему шлюзу? Так?

Вот в микротике открой вкладку ppp-> secrets
там у тебя в списке настройка твоего сервера, открой ее, что там написано
32 Звездец
 
14.05.17
19:12
(31) именно. в vpn должна идти только запросы для удаленной локалки
33 Звездец
 
14.05.17
19:13
(31) в пользователях задаю только имя, пароль, сервис и профиль
34 Звездец
 
14.05.17
19:14
(33) + выдача адресов настроена в профиле
35 arsik
 
гуру
14.05.17
19:14
(28) Ну вот же первые выдачи в гугле
http://wiki.netair.by/wiki/settings/dhcp249
https://habrahabr.ru/post/239141/
36 arsik
 
гуру
14.05.17
19:16
(34) Выдачу адресов отдай на откуп дхцп серверу. И там уже укажешь опцию 249
37 Звездец
 
14.05.17
19:16
(35) я это знаю. А теперь скажи какой dhcp сервер раздает адреса клиентам vpn?
38 Звездец
 
14.05.17
19:16
(36) подскажи как? я пока не пойму как это сделать
39 Звездец
 
14.05.17
19:17
(38) +если такая возможность есть в микротике, то тогда все нормально можно раздавать
40 dmsob
 
14.05.17
19:23
(29) маршруты как сейчас добавляешь? зачем в автозагрузку ставить добавление? добавляй с параметром -р и всё
41 Jump
 
14.05.17
19:24
(38) ip -pool создать пул адресов.
ip- dhcp server  создать дхцп сервер указать интерфейс на который он будет раздавать и пул который он будет раздавать, и прочие плюшки
42 dmsob
 
14.05.17
19:24
(40)-->(24)
43 Jump
 
14.05.17
19:25
Я вот другого не понимаю.

Обрисуй точнее схему сети.

У тебя где-то стоит впн сервер на микротике, к нему через интернет цепляется клиент, используя стандартный виндовый л2тп клиент так?
44 Звездец
 
14.05.17
19:26
(40) конечно можно добавить один раз статические, но это иногда не удобно. Например у меня на ноутбуке порядка 15 подключений, и сети порой пересекаются, но шлюзы удаленные меняются. Так что руками статику прописывать не получается. Вот и хочу автоматизировать при подключении
45 Звездец
 
14.05.17
19:27
(43) да. Есть локалка на входе в которую стоит микротик, к нему цепляются удаленные клиенты (win машины через виндовый стандартный клиент)
46 dmsob
 
14.05.17
19:29
(41) там же для каждого подключения клиента новый интерфейс создаётся
47 Звездец
 
14.05.17
19:29
(41) при создании нового дхцп сервера доступны только физические интерфейсы и бридж
48 Jump
 
14.05.17
19:31
(45) В таком случае клиенту нахрен не нужно маршрутов раздавать.
У него на компьютере поднимается интерфейс с адресом VPN сети.

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

Т.е клиенту достаточно снять галку и трафик будет ходить через шлюз по умолчанию, а трафик в эту сеть уйдет напрямую в интерфейс без всяких маршрутов.
49 Jump
 
14.05.17
19:34
В локальной сети трафик ходит без маршрутов и они нафиг не нужны.
Маршруты нужны чтобы знать через какой шлюз выйти в другую сеть.
В твоем случае клиент автоматически оказывается в впн сети, и для доступа к ней никаких маршрутов не нужно!!!!


Теперь скажи - какой какие адреса раздаются клиентам, и куда клиенты должны ходить через впн - на какие адреса?
50 Звездец
 
14.05.17
19:34
(48) как это он туда вдруг попадет?

например у клиента адрес 192.168.2.2 на впн, vpn впн сервер имеет адрес 192.168.2.1 со стороны клиентов и адрес 192.168.1.1 со стороны локалки, а попасть клиенту надо на 192.168.1.2. И как такое произойдет без маршрутов? можно конечно удаленных клиентов в ту же подсеть засунуть, но не хотелось конечно
51 arsik
 
гуру
14.05.17
19:38
(44) Так ты себе хочешь или юзерам?
52 Jump
 
14.05.17
19:38
(50) Маска сети какая?
Смотри  допустим впн сервер имеет 192.168.3.1 маска 255.255.255.0

Клиенту он выдаст адрес обязательно из этой же подсети.
Т.е адреса от 192.168.3.2 До 192.168.3.254
И клиент автоматически и без всяких проблем будет ходить в эту сеть.
53 arsik
 
гуру
14.05.17
19:39
(49) Ему нужно в другую подсеть за впн сервером.
54 Звездец
 
14.05.17
19:40
(51) и себе и юзерам. проще все делать на сервере, нежели перенастраивать у кучи пользователей
55 Звездец
 
14.05.17
19:40
(52) (53) именно, а мне нужно в 192.168.1.0 за роутером
56 arsik
 
гуру
14.05.17
19:41
(54) к сожалению микротик не пользуется дхцп сервером, только пулом.
57 arsik
 
гуру
14.05.17
19:43
(55) жди версии ros 7 
58 Jump
 
14.05.17
19:48
(57) Не поможет.
Тут нужно прописать маршрут в ОС клиента.
Клиент опенвпн это умеет, а вот стандартный виндовый клиент l2tp такого банально не сделает.


Тут либо конфигурацию сети менять, либо раздавать клиентам батник который будет добавлять маршрут в нужную сеть.
59 arsik
 
гуру
14.05.17
19:52
(58) умеет клиент. Ему просто микротик команды для этого не отправляет. Как говорил топик стартер в цирке эта проблема решена, тоже такое про циску где то видел
60 Звездец
 
14.05.17
19:53
(58) как раз таки  стандартный виндовый клиент l2tp такое умеет с помощью дхсп опций, не умеет микротик

в общем наверное пока клиентов сделаю в той же сети что и локалка, их не очень много, поместятся все
61 Jump
 
14.05.17
19:54
Хм, завтра попробую на микротике раздать.
62 Звездец
 
14.05.17
19:56
(61) отпишись потом о результатах
63 dmsob
 
14.05.17
20:26
еще можно попробовать создать интерфейсы (L2TP Server Binding) для пользователей и для них уже прописать маршруты на микротике... сам правда не пробовал ещё :)
64 Звездец
 
14.05.17
20:32
(63) так подскажи как их создать? сейчас они создаются динамически. Может тогда можно будет на них дхцп натравить
65 dmsob
 
14.05.17
20:57
(64) заходишь в Interfaces, там "+", выбираешь L2TP Server Binding и там на вкладке General указываешь пользователя для которого он создаётся
66 dmsob
 
14.05.17
21:01
+ (65) в DHCP нельзя, только в Routes
67 Звездец
 
14.05.17
21:04
(65) уже вижу. Только в правилах на самом микротике мне не надо
68 dmsob
 
14.05.17
21:07
(67) почему? если на микротике прописать маршруты с этого интерфейса в нужные сети разве не будет работать?
69 Звездец
 
14.05.17
21:32
(68) потому что задача иная совсем. Маршрут надо выдать удаленному клиенту
70 dmsob
 
15.05.17
08:34
(69) задача же клиенту попасть в сеть, а не получить маршрут... дать клиенту маршрут - это одно из решений, но не единственное
71 arsik
 
гуру
15.05.17
08:55
(70) Без маршрута на доп сеть на клиенте, пакеты уйдут по дефолтному маршруту клиента.
72 Звездец
 
17.05.17
21:23
выявился странный глюк.

Имеем настроенный 750 с vpn. К нему цепляюсь своим ПК все ок. Берем еще один 750 и настраиваем клиентом (пользователь другой) дабы пустить удаленную сеть в локалку, все работает, но мой комп выкидывает и больше не дает подключиться, до момента отключения второго микротика. Что за х..? логически объяснить пока не получается. На 951 такой проблемы не замечено
73 Звездец
 
19.05.17
08:56
апну, может у кого будет идея по (72)
74 Йохохо
 
19.05.17
09:20
(73) пропадает маршрут к интерфейсу на котором слушает винбокс
75 Звездец
 
19.05.17
10:34
(74) пропадает полностью доступ по всем протоколам. Но главный вопрос почему? чем клиент микротика отличается от виндового клиента
76 Йохохо
 
19.05.17
11:25
(75) если маршрут пропал протоколы тут не помогут. Не понятно что к чему подключено физически. Надо пускать трассировки на все айпишники внешний внутренний впновский первого и второго микротика и с трех сторон. Еще у микротика интерфейсы автоматически в мост не объединяются, надо хорошо понимать какой настройки не хватает
77 Звездец
 
19.05.17
14:22
но виндовый клиент с тем же логином не приводит к пропаданию маршрута
78 Silence63
 
05.06.17
12:06
Подскажите. Mikrotik hAP (RB951UI-2nD) для небольшого офиса в 20 компов, 50 мегабитным инетом подойдёт? Толкьо начинаю изучать его. себе домой заказал лайт, буду играться.
Этот по сути тот же лайт, но памяти поболее.
В будущем возможно объединю 2 удалённых компа с офисом VPNом. Вот и всё что от него нужно. ну и пробдрос портов для RDP.
79 Йохохо
 
05.06.17
12:22
(78) без проблем, похожий выжирал проц, если 50+ клиентов впн держал
80 Silence63
 
05.06.17
12:33
(79) просто он позиционируется как домашний...поэтому меня это и смущает
81 Йохохо
 
05.06.17
12:35
(80) 20 компов ни о чем
2 + 2 = 3.9999999999999999999999999999999...