Всем привет!
Помогите заставить нормально подниматься racoon на ppp0 интерфейсе. Суть такая: связь с интернетом через pppoe со статическим IP. Система на debian 9. После загрузки системы интерфейс ppp0 поднимается какое-то время, а racoon запускает задолго ДО этого момента и на момент запуска не видя ppp0 интерфейс с заданным listen ip не видит этого самого IP и естественно игнорирует это listen. Но при этом запускается на других интерфейсах.
Если после запуска ppp0 сделать service racoon restart то всё будет хорошо.
Пробовал добавить в post-up интерфейса ppp0 перезапуск racoon, и этого всё равно мало. Почему-то именно в post-up listen всё ещё сваливается по ошибке. Если сделать sleep 30 секунд то как бы работает.
Но мне кажется это какой-то костыль. Неужели нельзя как-то более изящно?