Помидор, VLAN на нескольких AP и запросы DHCP не отвечают

698
user724751

У меня есть два / три маршрутизатора, на которых запущен томат (shibby и toastman, Likey скоро станет просто toastman, так как для shibby build требуется слишком много NVRAM), а основной маршрутизатор служит главным для системы. Вторичные маршрутизаторы подключены к первичному и настроены как маршрутизаторы (не шлюзы в Advanced> Routing> Miscellaneous: Mode). Настройка WIFI отражается на каждом маршрутизаторе (по разным каналам), и есть гостевая сеть, настроенная как VLAN, которая также отражается на всех маршрутизаторах. И основная сеть, и гостевые сети находятся в разных IP-пространствах (основной: 192.168.1.x) и (guest: 192.168.20.x).

Эта настройка в значительной степени является «обычным» способом вторичного моста (с DHCP на первичном, выключенным на вторичном (ых)), настройкой VLAN с использованием wl0.1 на вторичном мосту в режиме точки доступа (доступна только опция). Может получать доступ к сети как от первичной, так и от вторичной точки доступа в разных местах с запросами DHCP, заполненными сервером DHCP первичного сервера. Гостевая VLAN - это отдельная история. Это работает при подключении через основной маршрутизатор, но запросы DCHP не выполняются при подключении через дополнительные маршрутизаторы. Устройство пытается получить IP-адрес, а затем время ожидания.

Есть ли что-то особенное, что нужно сделать для помидора, чтобы позволить DHCP-запросам, сделанным через вторичные маршрутизаторы, быть заполненными вторичным мостом на первичном маршрутизаторе?

Спасибо!

0
Не могли бы вы уточнить, что вы подразумеваете под «настроен как маршрутизатор (не шлюзы)»? Маршрутизатор - это шлюз, это синонимы. Вы говорите о точках доступа WiFi? grawity 6 лет назад 0
Я не уверен, что понял полную настройку, но запросы DHCP являются широковещательными, и они обычно не пересылаются через маршрутизаторы (вторичные), поэтому, вероятно, все, что перед ними (вторичный мост / первичные маршрутизаторы) не увидеть их. Проверьте с помощью `tcpdump`, что это так. Я не знаю, как настроить Tomato для пересылки трансляций. dirkt 6 лет назад 0
Назначение IP-маршрутизатора состоит в том, чтобы связать _different_ подсети вместе (и подсеть по существу ограничена широковещательным доменом). Поэтому, если вы хотите иметь одну подсеть по обе стороны от Tomato, то она не должна выступать в качестве маршрутизатора - она ​​должна соединять обе стороны на L2. [Исключения применяются, и т. Д. И т. Д.] grawity 6 лет назад 0
@grawity «настроен как маршрутизатор (не шлюз)» из настройки в Adavnced-> Routing-> Miscellaneous: Mode (шлюз / маршрутизатор). user724751 6 лет назад 0
@grawity Существует несколько подсетей, основная и гостевая локальные сети. Каждый из них имеет уникальные диапазоны IP-адресов (основная ЛВС: 192.168.0.x и гостевая ЛВС: 192.168.2.x). Вторичные маршрутизаторы действуют как точки доступа как с проводной, так и с беспроводной (ЛВС и VLAN). Должен ли я соединять маршрутизаторы? Надеюсь, что каждый из вторичных маршрутизаторов будет обрабатывать гостевую VLAN (Wi-Fi) вместе с трафиком основной локальной сети (Wi-Fi и проводной). Что-то столь же простое, как VLAN, имеет уникальный IP-адрес и просто выбрасывает порт, который будет принят основным маршрутизатором. , user724751 6 лет назад 0
@dirkt У меня над головой нет опыта работы с tcpdump. Это должно быть запущено на вторичных маршрутизаторах, первичном маршрутизаторе или ПК? Буду ли я сосредоточиться на стороне TX или RX? Я знаю, что VLAN работает правильно на основном маршрутизаторе, но вторичный VLAN трафик никуда не денется, так как я не могу подключиться к сети. Я изучил транкинг, но мне нужно узнать немного больше, чтобы понять, правильно ли я все делаю. Я не уверен, что это лучший способ обработки гостевого доступа на вторичных маршрутизаторах, это единственный способ, которым я могу представить, как пользователь может перемещаться между двумя точками доступа без потери обслуживания. user724751 6 лет назад 0
Запустил wireshark и обнаружил, что при подключении к вторичной AP частной локальной сети я вижу, что запрос DHCP транслируется. Если я пытаюсь подключиться к гостевой локальной сети (VLAN на вторичном маршрутизаторе), запрос DHCP не принимается Wireshark. WS работает на моем ноутбуке, и я просто фильтрую MAC своего телефона, поэтому я думаю, что он настроен правильно. user724751 6 лет назад 0

0 ответов на вопрос

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