Не удается подключиться к 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 ответа
Несколько потенциальных проблем, чтобы проверить здесь здесь:
- вам нужно будет включить пересылку ip на шлюзе VPN
- вам нужно будет добавить маршрут обратно в пул хостов через шлюз VPN в подсети AWS
- вам понадобится исходящий трафик, чтобы не быть 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 знал, как маршрутизировать этот трафик туда.