Я запускаю Linux-сервер (openSUSE) за маршрутизатором и хотел бы запустить сценарий при изменении IPv6-адреса сервера (например, потому что маршрутизатор получает новый префикс от моего провайдера).
Сервер использует злого сетевого демона.
Я попытался добавить сценарий в /etc/dhcp/dhclient.d/, но это не сработало.
Вы можете использовать ip -6 monitor address
команда для подачи цикла событий.
Это могло бы выглядеть так в оболочке. Возможно, другой язык, кроме оболочки, может быть проще:
ip -6 monitor | while read word1 otherparms; do
case "$word1" in
Deleted)
....
;;
somethingelse)
....
;;
done