Сервер Wireguard: позволяет клиентам взаимодействовать с локальными устройствами сервера через Wireguard (фактически используя Wireguard в качестве туннеля)

Сервер Wireguard: позволяет клиентам взаимодействовать с локальными устройствами сервера через Wireguard (фактически используя Wireguard в качестве туннеля)

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

У меня дома есть headless-сервер, работающий как pihole и wireguard-сервер. На моем ноутбуке я хочу подключиться к этому серверу и иметь возможность общаться с устройствами в моей домашней сети (например, с моим настольным ПК), как если бы я был там, в локальной сети.

Домашняя сеть представляет собой типичную бытовую сеть: стандартный маршрутизатор предоставляет услугу DHCP, выдавая IP-адреса 192.168.1.0/24с арендой, начинающейся со 100. Мой сервер Wireguard настроен на работу 192.168.2.1с назначенными вручную IP-адресами в той же подсети, а allowedips установлены так, 192.168.0.0/16потому что я не хочу подключаться к Интернету через свою домашнюю сеть, а только к своей домашней сети через Интернет.

Пока что я могу общаться с устройствами, подключенными через Wireguard, включая сам сервер Wireguard. Чего я не могу сделать, так это общаться с чем-либо в 192.168.1.0/24подсети.

Боюсь, что для того, чтобы сделать то, что я хочу, мне придется отключить DHCP-сервер в моем маршрутизаторе и настроить свой собственный на сервере pihole, который сможет управлять обеими подсетями одновременно, или же я мог бы попробовать просто не делать эту отдельную подсеть и просто перенаправить клиентов в подсеть DHCP-сервера и посмотреть, что произойдет...

Я действительно не знаю, что здесь делать, и, как я уже сказал, я даже не уверен, знаю ли я, в чем заключается мой вопрос на данный момент.

Связанный контент