Как заставить ppp-клиента увидеть 22 сеть через proxy-arp и общий бридж с винды на микротике?

Есть бридж с локалкой, на нем сеть 192.168.60/22. по сстп клиентам выдаются адреса из пула 192.168.63/24.
В ppp-профиле указано пихать клиентов в бридж и включен прокси-арп. Но вот не видит клиент адресов в сети, он видит только из своего пула, смотрел адреса, добавляется маршрут 192.168.63/24 и ptp 192.168.60.1 <=> 192.168.63.254 например
Как бы мне ему 22 сетку пихнуть? Или оно не будет так работать? На 192.168.60/24 у меня сервера висят, туда пихать клиентов не буду, всю красоту портят.
Конечно работает все, если я на клиенте маршрут руками пропишу, но от этого я как раз сбежать и хочу, винда сама не умеет маршруты скриптом прописывать при поднятии впна, городить батники с расдиалом это вообще изврат.
В arp вся сеть на бридже видна, и клиенты тоже.
  • Вопрос задан
  • 1336 просмотров
Пригласить эксперта
Ответы на вопрос 2
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
не очень понятно что у вас там и как.

Но если кратко и по сути, то.
Чтобы удалённый комп ходил в локальную сетку по любому типу VPN туннеля нужно чтобы
1. Комп имел адрес в туннеле
2. Маршрутизатор имел адрес в туннеле
3. Удалённая сеть была смаршрутизированна на компе через адрес маршрутизатора в туннеле и подобный трафик должен быть разрешён.

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

Выходы:
1. Назначить шлюз по умолчанию
2. Или выдавать адреса прямо из пула локальной сети
3. Назначать маршруты динамически \ скриптом
Ответ написан
@lexalex
Ход мыслей верный, но клиенты, как вы и написали, будут видеть только сеть 192.168.63.0/24, т.к. именно такая маска и выдается с айпишником

Решить задачу можно двумя способами:
1. Выдать статический маршрут dhcp-сервером:
/ip dhcp-server option
add code=121 name="stroute" value="0x16c0a800c0a83ffe"
/ip dhcp-server network set dhcp-option=stroute
#в данном пример предполагался маршрут: 192.168.0.0/22 gw 192.168.63.254
#value - последовательность значений маски сети и шлюа в шестнадцатеричном виде
#id номер соответствующего правила
#про dhcp options хорошо описано здесь

2. Выдавать клиентам ip-адрес с 22 подсетью
/ip dhcp-server network set netmask=22
#id номер соответствующего правила
#по умолчанию выдаётся маска указанной сети link

p.s. спасибо за интересный вопрос, сам не сталкивался с такой задачей, было интересно разобраться
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы