Рейтинг:1

Не удается подключить локальный одноранговый узел к локальному одноранговому узлу через Wireguard

флаг cn

У меня есть онлайн-сервер с IP 1.2.3.4 и два локальных компьютера в разных местах. компьютер А и компьютер Б.

Я следовал инструкциям по настройке Wireguard здесь: https://www.cyberciti.biz/faq/ubuntu-20-04-set-up-wireguard-vpn-server/

Но компьютер А не может пропинговать или подключиться к компьютеру Б.

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

Как это сделать?

Локальные одноранговые узлы — Mac и рабочий стол Ubuntu.

Моя установка: Сервер:

[Интерфейс]
Адрес = 192.168.6.1/24
ListenPort = 41194
Приватный ключ = <ключ>


[Вглядеться]
Публичный ключ = <ключ>
Разрешенные IP-адреса = 192.168.6.2/32
ПостоянныйKeepalive = 15

[Вглядеться]
Публичный ключ = <ключ>
Разрешенные IP-адреса = 192.168.6.3/32
ПостоянныйKeepalive = 15

Локальный узел А:

[Интерфейс]
Приватный ключ = <ключ>
Адрес = 192.168.6.2/32

[Вглядеться]
Публичный ключ = <ключ>
Разрешенные IP-адреса = 192.168.6.1/32
Конечная точка = 65.21.63.31:41194
PersistentKeepalive = 21

[Вглядеться]
Публичный ключ = <ключ>
Разрешенные IP-адреса = 192.168.6.3/32
ПостоянныйKeepalive = 15

Локальный узел Б:

[Интерфейс]
Приватный ключ = <ключ>
Адрес = 192.168.6.3/32

[Вглядеться]
ПубличныйКлюч = <ключ>
Разрешенные IP-адреса = 192.168.6.1/32
Конечная точка = 65.21.63.31:41194
PersistentKeepalive = 21

[Вглядеться]
ПубличныйКлюч = <ключ>
Разрешенные IP-адреса = 192.168.6.2/32
ПостоянныйKeepalive = 15

Сервер может связываться с узлом A и узлом B, но узел A не может связываться с узлом B.

Рейтинг:0
флаг cn

Учебник, на который вы ссылаетесь, выглядит так, как будто он направляет вас к топологии «концентратор и луч», где одноранговый узел A и одноранговый узел B не подключаются напрямую друг к другу — вместо этого их соединение маршрутизируется через ваш сервер. Если это то, что вы хотите сделать, вы должны удалить второй [Вглядеться] запись из конфигурационных файлов Peer A и Peer B, и измените Разрешенные IP-адреса установка их первого [Вглядеться] вход в это:

Разрешенные IP-адреса = 192.168.6.0/24

Вам также необходимо убедиться, что вы включили пересылку пакетов на сервере. Есть несколько разных способов сделать это, но самый простой с WireGuard — просто добавить следующее: PreUp команду на [Интерфейс] раздел конфигурационного файла сервера:

PreUp = sysctl -w net.ipv4.ip_forward=1

Однако, если вы хотите соединить узел A с узлом B напрямую (т. е. «точка-точка»), вам необходимо иметь статический общедоступный IP-адрес для одного из узлов. Если это так, вы бы сохранили эту секунду [Вглядеться] запись в файлах конфигурации Peer A и Peer B; и добавить Конечная точка установка на второй [Вглядеться] запись одного из их файлов и ListenPort установка на [Интерфейс] вход другого.

Например, если узел A доступен узлу B через Интернет (или какую-либо внутреннюю сеть) по адресу 198.51.100.123 и имеет порт UDP 51820, доступный для новых подключений от узла B, измените второй [Вглядеться] запись в конфигурационном файле Peer B для этого:

[Вглядеться]
Публичный ключ = <ключ>
Разрешенные IP-адреса = 192.168.6.2/32
Конечная точка = 198.51.100.123:51820
ПостоянныйKeepalive = 15

И изменить [Интерфейс] запись в конфигурации Peer A для этого:

[Интерфейс]
Приватный ключ = <ключ>
Адрес = 192.168.6.2/32
Порт прослушивания = 51820
флаг cn
оба узла являются локальными, только компьютер находится в сети со статическим ip

Ответить или комментировать

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