Почему Wireguard-сервер (Ubuntu) не работает, если подключение присутствует через wifi-маршрутизатор Keenetic и клиент (OSX)?

Как настроить соединение VPN между Ubuntu сервером, маршрутизатором Keenetic и устройством с операционной системой macOS? Со стороны роутера Keenetic настроен проброс TCP для SSH и UDP для VPN. При этом TCP проброс работает, так как есть доступ к Ubuntu серверу. Как исправить проблему с подключением VPN? Уточните, в чем может быть причина проблемы с подключением VPN при прочих настроенных параметрах.
  • 29 мая 2024 г. 12:31
Ответы на вопрос 2
Есть несколько возможных причин, почему Wireguard-сервер на Ubuntu не работает через WiFi-маршрутизатор Keenetic с клиентом macOS:

1. Настройки маршрутизатора: убедитесь, что порт, используемый для VPN-подключения, проброшен на маршрутизаторе Keenetic и правильно настроен. Проверьте правила брандмауэра на маршрутизаторе, возможно, они блокируют VPN-трафик.
2. Настройки клиента: убедитесь, что конфигурационный файл Wireguard на клиентском устройстве (macOS) правильно сконфигурирован, включая правильный IP-адрес сервера и порт.
3. Проверьте маршрутизацию: убедитесь, что настройки маршрутизации на сервере Ubuntu и маршрутизаторе Keenetic правильно сконфигурированы для передачи VPN-трафика между ними.
4. Проверьте подключение: убедитесь, что WiFi-соединение между маршрутизатором Keenetic и клиентским устройством стабильно и работает корректно.
5. Проверьте логи: проверьте логи на сервере Ubuntu и клиентском устройстве для выявления возможных ошибок при попытке установить VPN-соединение.

Для исправления проблемы с подключением VPN между Ubuntu сервером, маршрутизатором Keenetic и устройством с macOS вам может потребоваться:

1. Проверить и обновить версии Wireguard на всех устройствах.
2. Проверить и обновить все необходимые конфигурационные файлы Wireguard на каждом устройстве.
3. Проверить, что все правила брандмауэра на маршрутизаторе Keenetic правильно сконфигурированы для проброса трафика VPN.
4. Проверить настройки маршрутизации на всех устройствах.
5. Проверить правильность конфигурации на уровне ОС на каждом устройстве.

При этом, если проброс TCP для SSH работает, то проблема скорее всего связана с настройками VPN. Убедитесь, что все параметры (IP-адреса, порты, ключи и т.д.) в конфигурационных файлах Wireguard правильно сконфигурированы на всех устройствах. У вас также должно быть доступно стабильное интернет-соединение на всех устройствах для успешного установления VPN-соединения.
У вас оба объявленных хоста в одной сети сидят 10.27.190.0/24. При чем тут проброс портов на роутере мне неясно. 
Как выглядит таблица маршрутов на клиенте? (route print или ip route)
Похожие вопросы