Назад | Перейти на главную страницу

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

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

Сервер: Ubuntu 18.04

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

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

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

Пробовал с помощью Finder> Go> Connect To Server

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

Пытался поискать под томами, но там ничего не было. Меня обманули.

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

В конфигурации самбы уже есть

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

Здесь можно проверить несколько потенциальных проблем:

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

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

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

или

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

или

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

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

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