Задать вопрос
@AlexMath

Почему клиент Wireguard не может подключиться к серверу?

Есть сервер с ОС Windows Server 2016 и белым IP. На нем установлен vmware workstation и создана виртуальная машина с ОС Ubuntu 22.04. Сетевой адаптер - NAT. В брандмауэре Windows открыл порт 51820 UDP, в настройках NAT vmware workstation пробросил порт внутрь виртуалки, так же на 51820. Установил Wireguard сервер на нее скриптом:
wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

В процессе создал первый конфиг, но подключение клиента полноценно не проходит к серверу.
После подключения по информации команды wg show показывает, что соединение было:
latest handshake: 7 seconds ago
transfer: 728 B received, 4.71 KiB sent

Но при этом трафик не проходит.
При просмотре сведений об интерфейсах ifconfig в wg0 есть ошибки:
RX packets 8  bytes 728 (728.0 B)
RX errors 1  dropped 0  overruns 0  frame 1
TX packets 39  bytes 4860 (4.8 KB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

По тому, что искал, натыкался на то, что проблема в MTU, но пробовал менять, не помогло. Проблема, я считаю из-за nat vwware, потому что аналогичный скрипт на другом сервере с белым IP работает без проблем.
Как решить проблему, в какую сторону копать?
  • Вопрос задан
  • 826 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Решения вопроса 1
@AlexMath Автор вопроса
Трафик wireguard блокировал провайдер
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽