**igw** (CT 516): default via 91.232.225.1 (провайдер). Распределяет трафик по туннелям через policy routing (ip rule + таблицы dgw/ogw/egw).
**egw** (CT 528): default via 91.232.225.122 (gre.hetzner.egw). Весь трафик идёт через GRE-туннель на hetzner. Default route управляется через `route-update.sh` (опция `set-default` в `routes.d/dgw/options`).
**egw** (CT 528): default via 91.232.225.122 (gre.hetzner.egw). Весь трафик идёт через GRE-туннель на hetzner. Default route управляется через `route-health.sh` (опция `set-default` в `routes.d/dgw/options`) — выбирает первый здоровый шлюз из списка приоритетов.
**egw-контейнеры:** default route через туннель (gre1/tun0/xray0/vpns) → VDS → интернет.
7. Загружает маршруты через `ip -batch` (zero-downtime: replace + удаление stale, без flush)
8. Проверяет количество маршрутов в таблице
9. Создаёт `ip rule` для таблицы
10. Если `set-default` в `options` — устанавливает системный default route через gateway
11. Если ip rules/routes потеряны (перезагрузка сети), автоматически восстанавливает
12. При изменении номера таблицы в rt_tables — очищает старую и перезагружает в новую
10. Если ip rules/routes потеряны (перезагрузка сети), автоматически восстанавливает
11. При изменении номера таблицы в rt_tables — очищает старую и перезагружает в новую
## IPv6 поддержка
...
...
@@ -175,7 +174,7 @@ default
### options
Опциональный файл с флагами, по одному на строку:
-`set-default` — помимо загрузки маршрутов в таблицу, также устанавливает системный default route через gateway группы. Полезно для управления дефолтом через route-update.sh/route-health.sh.
-`set-default` — маркер для `route-health.sh`: управляет системным default route через этот gateway на основании данных мониторинга (InfluxDB). Если в gateway перечислено несколько адресов, выбирается первый здоровый.