Ты можешь использовать вес
совместно с WG-быстро
. вес
это команда более низкого уровня, фактически используемая WG-быстро
чтобы действительно выполнить специфичную для WireGuard настройку интерфейса (вместе с различными айпи ххх
команды для базовых сетевых частей).
Его подкоманда WG syncconf
используется вместе с WG-быстрая полоса
предназначен для обновления настроек без прерывания текущей одноранговой связи с измененными настройками в файле конфигурации, как описано в WG-быстро
и вес
справочные страницы:
Использовать полоска вывести файл конфигурации со всеми
удалены параметры, специфичные для wg-quick(8), подходит для использования с wg(8).
полоска команда полезна для перезагрузки файлов конфигурации без
прерывание активных сессий:
# wg syncconf wgnet0 <(wg-quick strip wgnet0)
syncconf
<interface> <configuration-filename>
Нравиться setconf
, но сначала считывает существующую конфигурацию и Только
вносит изменения, которые явно различаются между конфигурацией
файл и интерфейс. Это гораздо менее эффективно, чем setconf
, но
имеет то преимущество, что не прерывает текущие одноранговые сеансы. Содержимое
of должен быть в формате, описанном
ФОРМАТ ФАЙЛА КОНФИГУРАЦИИ ниже.
Итак, чтобы повторить пример, если конфигурация для интерфейса WG0
, обычно используется с WG-быстро
в /etc/wireguard/wg0.conf
(или любое другое место для конкретного дистрибутива) и [Вглядеться]
раздел был только что добавлен (соответственно удален) в этот файл, чтобы сделать этот одноранговый узел доступным (соответственно больше недоступным) без нарушения связи с уже настроенными одноранговыми узлами, затем запустите от имени пользователя root в оболочке bash:
wg syncconf wg0 <(wg-быстрая полоса wg0)
Некоторые детали придется доделывать вручную, так как они не обрабатываются вес
, как описано в WG-быстро
х КОНФИГУРАЦИЯ раздел: дополнительные маршруты, правила iptables...