История изменений
Исправление kostik87, (текущая версия) :
Я писал скрипт, который генерирует новый конфиг и далее выполняешь что-то вроде:
wg syncconf wg0 < config
Была директория с файлами с конфигурацией активных peer`ов, те кого нужно заблокировать перемещались в другую директорию.
Т.е. в итоге скрипт пробегался по директории с активными конфигами peer`ов, генерировал новый конфиг и делал синхронизацию.
При блокировке peer’а его конфиг перемещается в директорию заблокированных peer’ов и далее делается перегенерация конфига и синхронизация.
Соединение не рвётся.
Как-то так.
Исходная версия kostik87, :
Я писал скрипт, который генерирует новый конфиг и далее выполняешь что-то вроде:
wg syncconf wg0 < config
Была директория с файлами с конфигурацией активных peer`ов, те кого нужно заблокировать перемещались в другую директорию.
Т.е. в итоге скрипт пробегался по директории с активными конфигами peer`ов, генерировал новый конфиг и делал синхронизацию.
При блокировке peerа его конфиг перемещается в директорию заблокированных peer
ов и далее делается перегенерация конфига и синхронизация.
Соединение не рвётся.
Как-то так.