Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
Ядро-модуль WireGuard для UbiOS, UniFi Network
 
Если вы заметили в недавнем релизе 1.9.3, вышедшем 1 апреля, я оставил заметку о некоторых улучшениях в новой прошивке, включая поддержку WireGuard. https://community.ui.com/releases/UniFi-Dream-Machine-Firmware-1-9-3/c0eef9ce-8bc8-4324-bc5a-dd6ad8520ee0#comment/009edd52-698d-4de5-9674-7cb19c4e8805

Хорошая новость — это не первоапрельская шутка. Я только что закончил модуль ядра WireGuard для UDM/UDM Pro. После нескольких месяцев просьб к Ubiquiti предоставить исходный код ядра по GPL, они наконец его выпустили. https://github.com/tusc/UDM-source-code/blob/main/README.md Это было необходимо для сборки модуля.

Вот ссылка на tar-файл для установки модуля. https://github.com/tusc/wireguard-kmod/blob/main/README.md

Я веду переговоры с Jason Donenfeld, чтобы включить его в официальную страницу WireGuard на GitHub. Скоро должна появиться страница с инструкцией по сборке через buildroot и GPL-код Ubiquiti.

В первых тестах вижу скорость около 1,3 Гбит/с с клиента Ubuntu до UDM Pro через туннель.

Первый тест ниже — по LAN IP, второй — через туннель WireGuard. Всё это по 10Gb-соединению.
 
Опция VPN в UID основана на OpenVPN.
 
Значит, чтобы получить доступ к простой настройке Wireguard VPN через интерфейс пользователя UDMP, нам нужно зарегистрироваться в UID?
 
UID уже вышел, и Teleport сейчас доступен на прошивке EA.
 
Всегда есть встроенный модуль ядра (пока без графического интерфейса). К сожалению, модуль сильно устарел, и @tusc69 сделал свежие модули, которые работают намного лучше 😃
 
Кто-нибудь знает, когда это станет доступно для UDM/UDM Pro?
 
Думаю, что ветка на Reddit удалена. :(
 
К сведению: Mactelecom Networks в Твиттере: «@ubiquiti добавляет поддержку Wireguard. Отлично!» https://t.co/U0W00r2I1W
 
@tusc69, возможно, это уже обсуждалось, но почему бы тебе не сделать CI/CD пайплайн, который бы создавал новую версию при выходе обновления прошивки на стороне Ubiquiti? Мне очень хотелось бы установить твой модуль, но ждать пока ты сам будешь обновлять — это в долгосрочной перспективе ненадёжно и, понятно, небезопасно.
 
Встроенный файрвол не поддерживает добавление правил маршрутизации на основе политик, а также DNAT и MASQUERADE правила. Всё это нужно настраивать через командную строку, чтобы успешно направлять клиентов через туннель WireGuard, что и делает скрипт split-vpn.
 
@tusc69 Есть ли какая-то причина, по которой я не могу просто использовать встроенные функции графического интерфейса межсетевого экрана UDM Pro, чтобы настроить сплит-туннелинг для WG? Было бы понятнее и удобнее в управлении.
 
charliebird, настройка UDM-Pro как клиента WG будет такой же, как и сервера. Посмотри видео бок о бок на сайте WG. https://www.wireguard.com/quickstart/#command-line-interface
 
Вопрос новичка: я установил модуль и загрузил свой wg0.conf, но никак не могу понять, как настроить сеть. Я хочу, чтобы UDM-Pro работал как клиент WireGuard и при этом создавал отдельную сеть для нескольких клиентов, которые мне нужны в WireGuard. Остальная часть моей сети должна оставаться без изменений и работать в обычной LAN (вне WG). Это возможно с этим модулем? Спасибо!
 
@UI-Glenn что нам нужно сделать, чтобы официально запросить поддержку Wireguard в UDM Pro?
 
@tusc69 Это больше чем потрясающе и намного лучше по скорости, чем docker-контейнер wireguard-go. Так держать!
 
Поддержка официальной прошивки v1.10.0 вышла: https://github.com/tusc/wireguard-kmod/releases/tag/v7-9-21
 
Вам по-прежнему нужна поддержка Wireguard в ядре базовой системы UbiOS, что и обеспечивает мой релиз.
 
Извините, если было неясно. Нет, Wireguard официально не поддерживается Ubiquiti, и GUI UDMP также не поддерживается. Я включаю поддержку прошивок 1.8, 1.9 и 1.10 в каждом релизе: https://github.com/tusc/wireguard-kmod/releases
 
Отдельно отмечу, что запуск WG в контейнере podman может быть менее навязчивым вариантом, учитывая, что его легко обновлять без влияния на основную ОС, к тому же WG можно скачать и запустить прямо с dockerhub. Похоже, что основная часть UnifiOS тоже развёрнута в контейнере на UDMP (UDMP как гипервизор на «голом железе»?). К сожалению, в текущей версии UnifiOS используется устаревшая версия podman (1.6.1), которая больше не поддерживается большинством образов на dockerhub. Кто-нибудь знает, какую версию podman поддерживает последняя версия UnifiOS 1.10.x? Заранее спасибо!
 
@tusc69 Большое спасибо за ответ. Вы говорите, что функции Wireguard теперь официально входят в состав UnifiOS, а не просто представляют собой патч к ОС? Поддерживает ли графический интерфейс UDMP теперь WG? Где можно скачать версии 1.10.x? Я до сих пор работаю на версии 1.9.3 — похоже, это была последняя официальная, а также бета и релиз-кандидат. Другие версии найти не могу, хотя участвую в бета-программе. После постоянных проблем с L2TP на UDMP мы очень хотим перейти на WG, но хотим быть уверены, что установка WG не сильно повлияет на текущую работу. — Спасибо!
Страницы: 1 2 След.
Читают тему (гостей: 1)