Привет! Подскажите, возможно ли сохранять одни и те же метки маршрутизации между роутерами? Другими словами, если я назначаю метки маршрутизации пакетам или трафику из определённого списка адресов в одном роутере, можно ли увидеть эти метки в другом роутере?
У меня RB1100 используется в качестве основного файрвола для сети — стандартная настройка: порт 1-5 входит в состав bridge — bridge1. Порт 10 идёт к ISP 1, порт 11 — к ISP 2, порт 12 — к ISP 3. Usermanager и PPPOE-сервер работают на том же устройстве, с использованием radius и конфигурацией 127.0.0.1 — всё работает. Знаю, что это плохая практика, но я назначил IP-адрес 192.168.1.3/24 bridge, а в настройках DHCP, который тоже работает на bridge, я раздаю адреса и назначаю шлюз 192.168.1.1, но диапазон адресов 192.168.0.100 - 192.168.0.200 — поэтому пользователи не могут получить доступ к 192.168.1.1 (не только потому, что он не существует, но и потому, что он находится в другой подсети). Мои серверы находятся в диапазоне 192.168.1.x/23, чтобы они могли все получать доступ к адресу шлюза без необходимости подключения, и пользователи имеют доступ к серверам в локальной сети. Это простой способ заставить пользователей подключаться.
В usermanager я использую списки адресов ISP1, ISP2 или ISP3 для учётных записей пользователей, поэтому при подключении они получают случайный IP-адрес из pppoe-пула и определённый список, что даёт им метки маршрутизации, и они используют один из ISP. Вся эта система работает отлично.
Проблема в том, что у меня есть пользователи с Android-планшетами, которые не могут подключиться, так как у них нет встроенного PPPoe-клиента. Хотя я недавно узнал, что можно получить клиент для этого, я хочу, чтобы они могли использовать метод hotspot для получения доступа. Я настроил hotspot, чтобы также использовал usermanager, и это работает хорошо. Но hotspot разрушает подключение к LAN для СЕРВЕРОВ и препятствует их возможности использовать шлюз без подключения к hotspot. Поэтому я попробовал удалить bridge, поместить 192.168.1.3 на интерфейс 2 роутера, а PPPoE — тоже на нём, а затем настроить hotspot на интерфейсе 1. Но даже так hotspot по-прежнему разрушает сеть — он блокирует всё, если не подключиться.
Поэтому, чтобы быть в безопасности, я вернулся к моей первой настройке и решил использовать hotspot в другом роутере. Этот роутер использует radius для подключения к первому роутеру. У меня этот метод самый стабильный — или метод, который гарантирует нормальную работу первого роутера и работу LAN. Это работает только потому, что я теперь подключаю AP ко второму роутеру — поэтому hotspot не находится в LAN. Это означает, что любой, подключающийся к беспроводной сети, может получить доступ, но они все проходят через ISP1 независимо от своего списка адресов.
Я вижу во втором роутере — в hotspot они получают список адресов, который им положен — поэтому я даю им метку маршрутизации во втором роутере — но она не проходит через в первый роутер. Кроме того, у них есть доступ к серверам только при подключении к hotspot, что, я думаю, можно обойти с помощью walled garden, но я еще не игрался с этим. Если walled garden работает хорошо, я мог бы попробовать настроить hotspot в первом роутере и поместить все серверы в walled garden и т.д., но я решил, что не могу рисковать проблемами с сетью, так как примерно 200 машин обращаются к файловым серверам, поэтому единственный способ, по которому я хочу идти — это использовать второй роутер и снять AP с первого роутера и установить их на второй роутер.
Итак, если был бы способ обнаружить метки маршрутизации, которые получает трафик во втором роутере, в первом, я думаю, система заработала бы. Возможно ли это?
У меня RB1100 используется в качестве основного файрвола для сети — стандартная настройка: порт 1-5 входит в состав bridge — bridge1. Порт 10 идёт к ISP 1, порт 11 — к ISP 2, порт 12 — к ISP 3. Usermanager и PPPOE-сервер работают на том же устройстве, с использованием radius и конфигурацией 127.0.0.1 — всё работает. Знаю, что это плохая практика, но я назначил IP-адрес 192.168.1.3/24 bridge, а в настройках DHCP, который тоже работает на bridge, я раздаю адреса и назначаю шлюз 192.168.1.1, но диапазон адресов 192.168.0.100 - 192.168.0.200 — поэтому пользователи не могут получить доступ к 192.168.1.1 (не только потому, что он не существует, но и потому, что он находится в другой подсети). Мои серверы находятся в диапазоне 192.168.1.x/23, чтобы они могли все получать доступ к адресу шлюза без необходимости подключения, и пользователи имеют доступ к серверам в локальной сети. Это простой способ заставить пользователей подключаться.
В usermanager я использую списки адресов ISP1, ISP2 или ISP3 для учётных записей пользователей, поэтому при подключении они получают случайный IP-адрес из pppoe-пула и определённый список, что даёт им метки маршрутизации, и они используют один из ISP. Вся эта система работает отлично.
Проблема в том, что у меня есть пользователи с Android-планшетами, которые не могут подключиться, так как у них нет встроенного PPPoe-клиента. Хотя я недавно узнал, что можно получить клиент для этого, я хочу, чтобы они могли использовать метод hotspot для получения доступа. Я настроил hotspot, чтобы также использовал usermanager, и это работает хорошо. Но hotspot разрушает подключение к LAN для СЕРВЕРОВ и препятствует их возможности использовать шлюз без подключения к hotspot. Поэтому я попробовал удалить bridge, поместить 192.168.1.3 на интерфейс 2 роутера, а PPPoE — тоже на нём, а затем настроить hotspot на интерфейсе 1. Но даже так hotspot по-прежнему разрушает сеть — он блокирует всё, если не подключиться.
Поэтому, чтобы быть в безопасности, я вернулся к моей первой настройке и решил использовать hotspot в другом роутере. Этот роутер использует radius для подключения к первому роутеру. У меня этот метод самый стабильный — или метод, который гарантирует нормальную работу первого роутера и работу LAN. Это работает только потому, что я теперь подключаю AP ко второму роутеру — поэтому hotspot не находится в LAN. Это означает, что любой, подключающийся к беспроводной сети, может получить доступ, но они все проходят через ISP1 независимо от своего списка адресов.
Я вижу во втором роутере — в hotspot они получают список адресов, который им положен — поэтому я даю им метку маршрутизации во втором роутере — но она не проходит через в первый роутер. Кроме того, у них есть доступ к серверам только при подключении к hotspot, что, я думаю, можно обойти с помощью walled garden, но я еще не игрался с этим. Если walled garden работает хорошо, я мог бы попробовать настроить hotspot в первом роутере и поместить все серверы в walled garden и т.д., но я решил, что не могу рисковать проблемами с сетью, так как примерно 200 машин обращаются к файловым серверам, поэтому единственный способ, по которому я хочу идти — это использовать второй роутер и снять AP с первого роутера и установить их на второй роутер.
Итак, если был бы способ обнаружить метки маршрутизации, которые получает трафик во втором роутере, в первом, я думаю, система заработала бы. Возможно ли это?
