vestasync/README.md
2023-04-16 13:34:19 +07:00

33 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Система запускает две службы:
## Восстановление MAC-адресов (apply_macs)
Служба apply_macs отвечает за применение MAC-адресов к сетевым интерфейсам при загрузке системы.
Эта служба считывает MAC-адреса из файлов, расположенных в каталоге /mnt/data/etc/vestasync/macs/, если они есть, и присваивает их соответствующим интерфейсам, таким как eth0, eth1, wlan0 и т. д. Это используется, если на контроллер был восстанновлен созданный бекап, чтобы сохранять MAC-адреса старого контроллера, и соотвественно, адрес, выданный DHCP.
Для изменения MAC-адресов на изначальные надо просто удалить все файлы и перезагрузиться:
```
rm -rf /mnt/data/etc/vestasync/macs/*
reboot
```
Или, если надо сделать это временно, остановить службу:
```systemctl stop apply_macs.service```
Обратно запустить: ``` systemctl start apply_macs.service```
Узнать статус: ```systemctl status apply_macs.service```
## Автоматическое версионирование и деплой конфигов (pushgit)
Служба pushgit, работает в паре с таймером pushgit.timer.
Они обеспечивают автоматическое сохранение конфигов в репозиторий Git на удаленном сервере ежедневно.
Это позволяет сохранять изменения в файлах и версионировать их, что упрощает управление конфигурационными файлами и предотвращает потерю данных при их случайном изменении или удалении.
Чтобы отключить сохранение, надо остановить службу: ```systemctl stop pushgit.timer```
Запуск и проверка статуса аналогично предыдущек:
Запустить: ``` systemctl start pushgit.timer```
Узнать статус: ```systemctl status pushgit.timer```