У меня дома есть маршрутизатор, к которому подключено несколько устройств (по Wi-Fi и Ethernet), и я получаю сетевую информацию через DHCP. Я хочу настроить протокол, чтобы предоставить запись в таблице маршрутизации, распределенную по каждому подключенному устройству. Я ищу общий способ, потому что понимаю, что все маршрутизаторы разные, но также моя модель — CBN CH6643E от Vodafone/ONO (Испания).
Мой вопрос: как мне это сделать? Эти домашние маршрутизаторы предназначены/разрешены для этого?. Обратите внимание, что я не претендую на ручное редактирование таблицы маршрутизации устройств, а изменяю таблицу, которую они получают в своей конфигурации DHCP.
Кроме того: у меня есть дистрибутив Linux, и скоро у меня будет микрокомпьютер (типа Raspberry), способный запускать Linux, на случай, если возникнет необходимость в этом.
EDIT: Наиболее жизнеспособным решением является использование DHCP-сервера на компьютере, который будет находиться посередине между маршрутизатором и подключенными устройствами. Как это повлияет на шлюзы по умолчанию подключенных устройств и шлюз по умолчанию DHCP-сервера? Запись, которую я хочу добавить в таблицы маршрутизации устройств, — это новый шлюз по умолчанию, который будет перенаправлять их пакеты на мой маршрутизатор, поскольку сделать это напрямую в маршрутизаторе невозможно.
Что-то вроде этого:
к интернету <====|маршрутизатор|====|DHCP-сервер|====устройства
решение1
Это можно сделать, если ваш маршрутизатор поддерживает настройку DHCP-опции 121 -Вариант бесклассового статического маршрута.
Судя по тому,гид пользователя, ваш маршрутизатор не поддерживает эту функцию, поэтому вы, вероятно, рассматриваете возможность приобретения маршрутизатора корпоративного уровня или перепрошивки вашего текущего маршрутизатора с помощью специальной прошивки, которая поддерживает настройку этой опции DHCP (например,DD-WRT).
В качестве альтернативы вы можете рассмотреть установку DHCP-сервера на вашем дистрибутиве Linux и настроить его для распространения этой опции клиентам вместе с их конфигурацией IP. Не забудьте отключить DHCP-сервер на маршрутизаторе, чтобы только DHCP-сервер, работающий на дистрибутиве Linux, получал/отвечал на запросы DHCP. Назначьте машине статическую конфигурацию IP (IP-адрес, маску подсети и шлюз по умолчанию) и убедитесь, что выбранный IP-адрес находится вне области действия DHCP, и все должно быть в порядке.