Вы совершенно правы - DHCP обычно работает на основе " самых быстрых выигрышей " ... также обычно плохая идея запустить несколько серверов DHCP в одной сети ...
Использование сетевой маски 255.255.252.0
- это своего рода « хакерство », позволяющее клиентам общаться друг с другом, независимо от того, из какого пула им назначен адрес ... это не лучший способ справиться с этим.
Это выполнимо с существующим оборудованием?
Нет.
Итак, мой вопрос: как я могу заставить беспроводных клиентов получать IP-адреса от DHCP модема-роутера, к которому они подключены?
В текущей настройке вы не можете ... действительно ли имеет значение, какое подключение к Интернету используется?
Или:
- Устройство связывается через WiFi с маршрутизатором 1, затем трафик идет в Интернет.
- Устройство связывается через WiFi с маршрутизатором 1, трафик идет через Ethernet на маршрутизатор 2 и отключается от Интернета.
По крайней мере, у вас не будет проблем с Wi-Fi из-за этой настройки.
Как показано выше, WiFi-устройство получает доступ к Интернету через маршрутизатор 2, согласно вашему описанию (получен ответ DHCP маршрутизатора 2).
ПК 1 может получить доступ к ПК 2 (и наоборот), Устройство может получить доступ к обоим ПК, и все могут получить доступ к Интернету.
Вы можете обнаружить, что маршрут устройства меняется при обновлении аренды DHCP, и это может вызвать проблемы для текущих подключений / сеансов ...
Также вполне возможно, чтобы ПК 1 был маршрутизирован в Интернет через маршрутизатор 2. В такой гонке маршрутизатор, который занят, может потерять работу.
В идеале вы должны по крайней мере разместить маршрутизатор между сетями, позволяя им оставаться в одиночестве со своим собственным широковещательным доменом (и, таким образом, DHCP будет правильно изолирован). Новый маршрутизатор облегчит доступ из одной сети в другую.
В этой базовой настройке вам необходимо будет настроить « статические маршруты » на каждом устройстве или на маршрутизаторе 1 / маршрутизаторе 2.
Например, мы помещаем интерфейсы маршрутизатора 3 по адресам 192.168.1.254
и 192.168.2.254
соответственно.
Если возможно предоставить статические маршруты на маршрутизаторе 1 и маршрутизаторе 2, они будут выглядеть примерно так:
- Маршрутизатор 1:
192.168.2.0/24
доступ через192.168.1.254
- Маршрутизатор 2:
192.168.1.0/24
доступ через192.168.2.254
Вы указали, что не хотите ничего покупать ... Маршрутизатор 3 может быть многим - от старого ПК до Raspberry Pi.
Более идеальным решением является использование « правильного » маршрутизатора, способного обрабатывать несколько интерфейсов WAN.
Это, вероятно, повлечет за собой немало дополнительных затрат ... так что, если предыдущий вариант является жизнеспособным (он реально зависит от статических маршрутов, настраиваемых в маршрутизаторах), то это может быть предпочтительным для вас.
Маршрутизатор 1 и Маршрутизатор 2 переведены в « режим моста », т. Е. Они действуют исключительно как медиаконвертер из Ethernet в то, что предоставляет ваш провайдер, и имеют дело с аутентификацией и т. Д.
Наряду с третьим маршрутизатором вам необходимо приобрести и точки доступа Wi-Fi, чтобы поддерживать службу WiFi, а также вам потребуется второй кабель, проложенный между этажами (при условии, что подача ISP фиксирована и если вы не используете VLAN).
С этой топологией вы получаете все, что хотите, с наиболее оптимальной реализацией. Каждый этаж имеет отдельные широковещательные домены, маршрутизатор 3, вероятно, может управлять пулами DHCP для каждого, и вы по-прежнему можете получать доступ к ПК через уровни.
В качестве дополнительного бонуса, вы также можете теперь разделить интернет-соединения между этажами для « балансировки нагрузки » и « аварийного переключения » ... или, если вы действительно хотите, вы можете придерживаться Этажа 1, используя соединение с Маршрутизатором 1, и Этажа 2, используя Маршрутизатор. 2-е соединение.