Вот картина очень упрощенной сети:
Linux работает на всех компьютерах. PC10 действует как маршрутизатор = шлюз по умолчанию для сетей 1 и 2. Везде протокол IPv6. Все ПК должны иметь статический IPv6-адрес.
И есть моя проблема. PC01-06 статичны, но любой может заменить PC10 на PC20. И у PC20 разные IP-адреса, и у этого человека нет прав на изменение этих адресов. Поэтому шлюз по умолчанию для сетей имеет разные адреса.
Существуют ли инструменты для Linux, которые могут сказать что-то вроде «эй, я новичок здесь, мой IP-адрес XXXX, и я новый шлюз по умолчанию». на другие компьютеры в сети. Или что-то вроде «я новичок здесь, и у меня есть доступ к этой (другой) сети». и ПК установят адрес своего шлюза.
Я знаю, что может быть какой-то статический маршрутизатор, но в моем случае нет места для маршрутизатора. И PC10 (или еще) не здесь все время. Это возможно только тогда, когда сеть 1 и сеть 2 хотят общаться друг с другом, поэтому любой может подключить PC10 (или другое устройство) к обеим сетям. В другом случае нет ПК / маршрутизатора, и они являются отдельными сетями.
(ПК мини-шт, как Raspberry Pi)
Одним из моих возможных решений является то, что у компьютеров есть первый адрес DHCP со шлюзом и второй (мой) статический адрес. (пока не проверено)
Поскольку сеть является очень специфическим решением, не могут быть добавлены другие устройства, и IP-адреса должны быть статическими. Я хотел бы знать, есть ли некоторые инструменты для Linux.