a
This commit is contained in:
+3
-10
@@ -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
|
||||
|
||||
# Создаем директорию для логов если не существует
|
||||
|
||||
Reference in New Issue
Block a user