Не удается подключиться к SAMBA через openVPN

Пожалуйста, помогите, я пытался найти в Интернете, чтобы решить эту проблему, но я все еще не мог заставить его работать..

Сервер: Ubuntu 18.04

Клиент: OSX Mojave через Tunnelblick

Я пытаюсь подключить свой клиентский компьютер к серверу Samba через OpenVPN на AWS. Входящий порт уже включен для openVPN в группе безопасности AWS.

VPN успешно подключен.

Пробовал с помощью Finder > Перейти> Подключиться к серверу

Но получил следующую ошибку:

Попробовал заглянуть под Тома, но там ничего не было. Я был обманут.

Однако подключение к серверу SAMBA напрямую с его общедоступным IP-адресом без использования openVPN не было проблемой.

Конфигурация Samba уже имеет

hosts allow = 10.8.0.0/24 127.0.0.1
interfaces = 127.0.0.0/8 eth0 10.8.0.0/24

2 ответа

Несколько потенциальных проблем, чтобы проверить здесь здесь:

  1. вам нужно будет включить пересылку ip на шлюзе VPN
  2. вам нужно будет добавить маршрут обратно в пул хостов через шлюз VPN в подсети AWS
  3. вам понадобится исходящий трафик, чтобы не быть NAT для пула хостов на шлюзе VPN (Cisco называют это "NONAT" или "IDNAT")

Я не понимаю, вы можете подключиться без VPN, так что вы находитесь в локальной сети, но это не работает, если клиент openvpn работает?

  • Затем настройте openvpn, чтобы разрешить вам доступ к ресурсам локальной сети

или же

  • Проверьте таблицу маршрутизации, так как вы находитесь в локальной сети, убедитесь, что 10.8.0.6 не маршрутизируется на ваш VPN-шлюз, добавьте маршрут, чтобы убедиться, что он идет на ваш адаптер eth0

или же

  • Не используйте openvpn, когда вы находитесь в локальной сети

Если вы имеете в виду, что он работал в локальной сети, но не из дома с openvpn;

  • Убедитесь, что в вашей таблице маршрутизации показана строка, например, 10.8.0.x или 10.8.0.6, чтобы openvpn знал, как маршрутизировать этот трафик туда.
Другие вопросы по тегам