У меня есть Linux-сервер, который действует как мост за модемом-маршрутизатором моего интернет-провайдера. Причина, по которой мне нужен режим моста, заключается в том, что маршрутизатор ISP не поддерживает делегирование префикса IPv6. Если я использую свой дополнительный Linux-сервер в режиме моста, это, естественно, будет «пересылать» рекламные объявления маршрутизатора IPv6 своим собственным нисходящим клиентам без необходимости в отдельном префиксе / подсети.
Однако я также хочу запустить PiHole в своей сети. К сожалению, маршрутизатор ISP не позволяет вручную настроить DNS-серверы для распространения среди локальных клиентов. Поэтому я думаю, можно ли использовать брандмауэр на моем Linux-сервере, чтобы не просто блокировать рекламу маршрутизатора, но вместо этого изменять часть RDNSS сообщения RA ИЛИ просто блокировать RA от маршрутизатора ISP и настраивать свой собственный radvd / odhcpd, чтобы просто рекламировать префикс и мои настраиваемые DNS-серверы.
Итак, это было сделано? Я ничего не нашел. Я предполагаю, что мне придется извлечь данные из RA маршрутизатора ISP с помощью специального сценария, а затем использовать этот сценарий для настройки моего собственного экземпляра radvd / odhcpd?
Кроме того, я предполагаю, что это будет немного тяжело для ЦП, поскольку это, похоже, подразумевает брандмауэр DPI, я прав?
Поскольку вы предположительно используете клиент DHCPv6 на своем компьютере с Linux, было бы лучше всего отключить рекламу маршрутизатора на маршрутизаторе, предоставленном вашим интернет-провайдером, и запустить radvd
на вашем Linux-компьютере.
Эта методика имеет ряд преимуществ: