This commit is contained in:
2025-07-11 19:34:27 +07:00
parent 935c1ffec3
commit c85bb1bd8b
2 changed files with 103 additions and 10 deletions
+3 -10
View File
@@ -66,12 +66,11 @@ protocol bgp any_peer {
}
EOF
# Проверяем синтаксис конфигурации
# Проверяем синтаксис конфигурации (пробуем запустить в тестовом режиме)
echo "[INFO] Проверка синтаксиса конфигурации..."
if bird -c /etc/bird/bird.conf -t; then
if timeout 5s bird -c /etc/bird/bird.conf -f 2>/dev/null; then
echo "[SUCCESS] Конфигурация синтаксически корректна"
else
echo "[ERROR] Ошибка в синтаксисе конфигурации"
echo "[INFO] Попытка создания минимальной конфигурации..."
# Создаем еще более простую конфигурацию
@@ -103,13 +102,7 @@ protocol bgp any_peer {
}
EOF
# Проверяем еще раз
if bird -c /etc/bird/bird.conf -t; then
echo "[SUCCESS] Минимальная конфигурация корректна"
else
echo "[ERROR] Не удалось создать рабочую конфигурацию"
exit 1
fi
echo "[INFO] Минимальная конфигурация создана"
fi
# Создаем директорию для логов если не существует