Обновление баз GeoIP и ASN
DosGate поддерживает обновление баз GeoIP и ASN без перезапуска сервиса. Файлы баз данных можно получить из сторонних источников или запросить в технической поддержке ServicePipe.
Обновление базы GeoIP
Проверить наличие директории /etc/dosgate/. Если директория отсутствует, использовать /usr/share/dosgate/.
Заменить файл GeoLite2-Country.mmdb в выбранной директории на актуальный.
Выполнить команду для запуска обновления базы:
sudo dgctl -u geoip:// -c update
Если обновление запущено, отображается сообщение:
[In, Oct 9 12:11:21, dg_cli.c:542, GLOB] Success: Success
Update is scheduled successfully
Если база данных не изменилась, обновление не запускается:
[In, Oct 9 12:09:05, dg_cli.c:542, GLOB] Success: Success
Database hasn't changed
Проверить завершение обновления:
sudo journalctl -eu dosgate
Пример вывода:
Oct 1 12:00:00 dosgate-srv-01 dosgate[1184311]: Started MMDB database async update
Oct 1 12:00:00 dosgate-srv-01 dosgate[1184311]: Loaded mmdb using path: /usr/share/dosgate/GeoLite2-Country.mmdb
Oct 1 12:00:00 dosgate-srv-01 dosgate[1184311]: Loaded fixup using path: /usr/share/dosgate/GeoLite2-Country.fixup
Oct 1 12:00:00 dosgate-srv-01 dosgate[1184311]: Start geoip_map database sync
Oct 1 12:00:03 dosgate-srv-01 dosgate[1184311]: Mapsync finished: 0 add/replace, 0 delete
Oct 1 12:00:03 dosgate-srv-01 dosgate[1184311]: Finished geoip_map database sync
Oct 1 12:00:03 dosgate-srv-01 dosgate[1184311]: Stats: total 995525, inserted 0, removed 0
Oct 1 12:00:03 dosgate-srv-01 dosgate[1184311]: Finished MMDB async update
Сообщение Finished MMDB async update означает, что обновление базы данных завершено.
Обновление базы ASN
Проверить наличие директории /etc/dosgate/. Если директория отсутствует, использовать /usr/share/dosgate/, которая имеет более низкий приоритет.
Заменить файл GeoLite2-ASN.mmdb в выбранной директории на актуальный.
Выполнить команду для запуска обновления базы:
sudo dgctl -u asn:// -c update
Если обновление запущено, отображается сообщение:
[In, Oct 9 12:11:21, dg_cli.c:542, GLOB] Success: Success
Update is scheduled successfully
Если база данных не изменилась, обновление не запускается:
[In, Oct 9 12:09:05, dg_cli.c:542, GLOB] Success: Success
Database hasn't changed
Проверить завершение обновления:
sudo journalctl -eu dosgate
Сообщение Finished MMDB async update означает, что обновление базы данных завершено.