Поставил на все свои хосты AmneziaWG. Не работает. Т.е. внутри домашней сети пинги ходят, а наружу нет. Чёрная коробочка бдит.
AWG для Debian ставится скриптом
На последнем этапе скрипт падает. Во-первых, у меня не везде есть
В репозитории есть скрипт(ы)
AWG для Debian ставится скриптом
install_amneziawg_en.sh из https://github.com/bivlked/amneziawg-installer (там есть ещё install_amneziawg.sh, но всем известна моя нелюбовь к UTF-8, я предпочитаю KOI8-R или вовсе ASCII, поэтому выбрал английский скрипт). Перед запуском читать ADVANCED.en.md (или ADVANCED.md). Скрипт инсталляции делает 2 перезагрузки, после каждой надо сказать sudo ./install_amneziawg_en.sh --yes.На последнем этапе скрипт падает. Во-первых, у меня не везде есть
SystemD, а там где есть, скрипт падает, потому что в файлах конфигурации, которые он ставит по умолчанию, стоят вызовы iptables, а я давно перешёл на nft. Но ко времени падения всё (модуль ядра и DKMS) уже поставлено, остаётся написать файлы конфигурации интерфейсов.В репозитории есть скрипт(ы)
manage, но они мне не понравились. У меня есть хорошие скрипты для WG, я их адаптировал для AWG.
no subject
Date: 2026-06-15 05:12 am (UTC)Не нравится мне такая идея "запустиите этот скрипт от рута, он скачает с интернета все за вас, поставит, а вам и знать ничего не надо".
По хорошему счету если уж делать специнистлялтор для deb-based дистрибутивов его надо делать в виде пакета. Который честно по зависимостям вытяегивает модуль ядра, юзер-спейс утилиту а сам содержит в себе кофиги в несколких вариантах и postinst-скрипт.
Тогда будет понятно как обновляться apt-cron расскажет что появлась новая версия модуля и будет какая-никакая проверка аутентичности скачанного кода.
no subject
Date: 2026-06-15 10:13 am (UTC)Как сделаешь — напиши.
no subject
Date: 2026-06-15 11:15 am (UTC)Ну вряд ли я буду использовать этот протокол.