Прописал скрипт в profiles PPP для PPPoE-клиента. Но он отрабатывает только один раз - после загрузки устройства и поднятии этого клиента. Если клиент ложится, а потом поднимается - то скрипт уже выполняется.
Очень похоже на то, что скрипты в /ppp profile отрабатывают только при переключениях состояний ppp-интерфейса disable/enable, а переключения состояний running/not running не запускают скрипты. Можно добавить ваш скрипт в /system script и назначить выполнение с нужным интервалом в /system scheduler.