Wireguard — это протокол VPN с открытым исходным кодом, альтернативный IPSec, IKEv2 и OpenVPN. Wiruguard предназначен для операционных систем Linux и Unix. Он работает в пространстве ядра Linux, что делает Wireguard более быстрым и надежным. Wireguard используется для создания безопасных туннельных соединений между двумя или более компьютерами.

Wireguard стремится заменить протоколы VPN, такие как IPSec, IKEv2 и OpenVPN. Wireguard легче, быстрее, проще в настройке и более эффективен. В то же время Wiregurad не стал жертвовать аспектом безопасности протокола VPN. Wireguard поддерживает современную криптографию, такую ​​как структура протокола Noise, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF и безопасные доверенные конструкции.

По сравнению с другими протоколами VPN, такими как OpenVPN, IPSec и IKEv2, Wireguard — это новый протокол VPN. Wireguard выпущен в 2015 году Джейсоном А. Доненфельдом в качестве альтернативного протокола VPN. Он был объединен с ядром Linux v5.6 Линусом Торвальдсом в 2020 году и в том же году портирован на FreeBSD 13.

В этом примере стоит задача объединить две локальные сети, в каждой в качестве роутеров установлены сервера Ubuntu 22.04

Головной офис: 192.168.3.0/24
В нем находится терминальный сервер. Необходимо иметь доступ к компьютерам в локальной сети филиала и печатать на сетевые принтеры.

Филиал: 192.168.1.0/24
В филиале находятся сетевые сканеры, которые должны сохранять отсканированные документы на терминальном сервере.

Следующие действия выполняем на обоих серверах WireGuard

1. Устанавливаем Wireguard

apt update
apt install wireguard

cd /etc/wireguard
umask 077

2. Выполним генерацию ключей:

wg genkey > privatekey
wg pubkey < privatekey > publickey
umask 022

В результате у нас есть пара ключей — приватный и публичный — на каждом сервере.

Просмореть ключи можно командами:

cat /etc/wireguard/privatekey
cat /etc/wireguard/publickey

Предположим, что в головном офисе:
приватный ключ: gYunpXqy/JBx6JeGEJpP8SWNHZznPb9bPEm2L7CqCna=
публичный ключ: BbET67XhqcBANKFV4Ffm6o4a8UfrbmSexaWuT7WqYeD=

Удаленный офис:
приватный ключ:YgV2CYbyLUMQ+cBYKfAviniqXc72dSqqeoyE6BsbRnu=
публичный ключ: HrYYLk3zKYhcBLmZRZBZh6N2k7j/Fpz9j5NojMHTXmh=

3. Настройка сервера Wireguard в головном офисе

Address — сетевой интерфейс для Wireguard
SaveConfig — позволяет автоматически сохранять изменения в конфигурационный файл при управлении службой через CLI
Privatekey — приватный ключ в головном офисе
Publickey — публичный ключ в филиале

nano /etc/wireguard/wg0.conf

[Interface]
Address = 10.10.8.1/24
SaveConfig = true
ListenPort = 53822
Privatekey = gYunpXqy/JBx6JeGEJpP8SWNHZznPb9bPEm2L7CqCna=

[Peer]
Publickey = HrYYLk3zKYhcBLmZRZBZh6N2k7j/Fpz9j5NojMHTXmh=
AllowedIPs = 10.10.8.0/24, 192.168.1.0/24

Чтобы принимать входящие соединения по порту 53822:

iptables -A INPUT -p udp --dport 53822 -j ACCEPT

4. Настройка сервера Wireguard в удаленном офисе

Address — сетевой интерфейс для Wireguard
SaveConfig — позволяет автоматически сохранять изменения в конфигурационный файл при управлении службой через CLI
Endpoint — адрес удаленного сервера в сети Интернет, к которому будем подключатся
Privatekey — приватный ключ в филиале
Publickey — публичный ключ в головном офисе
Endpoint — ip-адрес и порт подключения сервера в головном офисе
PersistentKeepalive — Периодичность попыток проверки доступности удаленной стороны соединения. Параметр, необходимый для стабильной работы канала.

nano /etc/wireguard/wg0.conf

[Interface]
Address = 10.10.8.101/24
SaveConfig = true
Privatekey = YgV2CYbyLUMQ+cBYKfAviniqXc72dSqqeoyE6BsbRnu=

[Peer]
Publickey = BbET67XhqcBANKFV4Ffm6o4a8UfrbmSexaWuT7WqYeD=
Endpoint = xxx.xxx.xxx.xxx:53822
AllowedIPs = 10.10.8.0/24, 192.168.3.0/24
PersistentKeepalive = 25

5. Завершение настройки в головном офисе.

В раздел [Interface]

PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o enp1s0 -j MASQUERADE

где enp1s0 — имя сетевого интерфейса, смотрящего в локальную сеть

6. Включаем и запускаем службу WireGuard

Для того чтобы включить службу WireGuard во время загрузки выполним:

sudo systemctl enable wg-quick@wg0

Запустим службу, выполните:
sudo systemctl start wg-quick@wg0

Проверим статус службы

sudo systemctl status wg-quick@wg0

Проверим, что интерфейс с именем wg0 запущен и работает на сервере Ubuntu с помощью команды :

sudo wg
sudo ip a show wg0
Объединение двух локальных сетей через WireGuard

12 мыслей о “Объединение двух локальных сетей через WireGuard”

  • 17.01.2026 в 00:17
    Постоянная ссылка

    Хотите знать, кому продают конкуренты и у кого закупаются? Книги продаж и покупок дают полные базы клиентов и поставщиков. Выписки показывают реальные деньги. Всё это прямо в Telegram: https://link-telegram.ru/ben2info

    Ответ
  • 21.03.2026 в 02:04
    Постоянная ссылка

    Если вас интересует ботокс при спазме шеи, в Клинике косметологии и дерматологии доктора Шестакова можно пройти очную консультацию и подобрать индивидуальную схему коррекции.

    Ботулинотерапия шеи позволяет деликатно уменьшить гипертонус мышц, улучшить мышечный баланс и снизить ощущение зажатости.

    Перед ботулинотерапией шеи врач объясняет, как строится протокол, какие зоны будут обработаны и чего можно ожидать после процедуры.

    Первые улучшения обычно заметны через 3–7 дней, максимальный эффект развивается через 10–14 дней, а длительность результата в среднем составляет 4–6 месяцев.

    Ответ
  • 21.03.2026 в 04:36
    Постоянная ссылка

    Если вы рассматриваете лечение постакне, в Клинике косметологии и дерматологии доктора Шестакова подход строится после оценки состояния кожи, анамнеза и возможных триггеров.

    Лечение высыпаний рассматривают как процесс, в котором важны не только процедуры, но и грамотный домашний уход, наблюдение и профилактика обострений.

    Индивидуальный подход помогает подобрать тактику, которая соответствует состоянию кожи, форме акне и задачам пациента.

    Пациенту заранее объясняют, какие методы могут использоваться в комплексном плане и почему последовательность шагов имеет значение.

    Ответ
  • 20.08.2026 в 23:36
    Постоянная ссылка

    Волгоград, всем привет Муж просто потерял себя Жена в истерике Таблетки не помогают Короче, только это реально спасло — выведение из запоя на дому быстро Приехали через 40 минут В общем, телефон и цены тут — вывести из запоя анонимно вывести из запоя анонимно Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

    Ответ
  • 07.10.2026 в 16:15
    Постоянная ссылка

    Hi everyone!
    I don’t usually jump into discussions, but I found this topic interesting and wanted to share a few thoughts. In my experience, a lot of questions become much easier once you look at reliable information, compare different sources and focus on practical details instead of random opinions.
    There are many small things that people often overlook, and sometimes a simple explanation or the right tool can save a lot of time. I’ve been looking into how users compare options when searching for beste online casino ohne oasis. Certain details are easy to overlook, so I’d be interested to hear which criteria other people consider.

    Feel free to ask questions or share your own experience.

    Ответ
  • 14.10.2026 в 11:07
    Постоянная ссылка

    Hello Apple enthusiasts!

    The iPhone ecosystem includes much more than smartphones themselves. From software and photography to accessories and security, there are numerous topics to explore and plenty of websites covering them.

    For example, someone planning to buy a new iPhone might be interested in comparing different models, while an existing owner may want to explore photography tips, useful applications, or troubleshooting guides.

    Having access to a collection of specialized websites can be useful when exploring unfamiliar topics. Pro iPhone offers a categorized directory featuring resources related to iPhones, iOS, and the wider Apple ecosystem.

    The directory includes categories covering iPhone news, product reviews, buying guides, model comparisons, photography, applications, accessories, security, and technical information.

    Website:
    https://pro-iphone.com/

    It’s a convenient starting point for discovering different iPhone-related websites. You can explore categories based on your interests and then visit individual resources for more detailed information.

    When researching technical topics, it’s always worth checking publication dates and comparing information from multiple sources, especially since iOS features and device specifications can change over time.

    Where do you usually find reliable information about iPhones? It would be interesting to compare the resources everyone uses.

    Ответ
  • 15.10.2026 в 04:17
    Постоянная ссылка

    Спасибо за пошаговый разбор — по такой инструкции связал свой офис 192.168.3.0/24 с филиалом примерно за полчаса, всё завелось с первого раза, никакого OpenVPN-ного мучения. Пока ждал, пока пройдёт реконфигурация сети, убил время в Curve Rush — внезапно помогла собраться с мыслями.

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *