не уверен, возможно ли это (возможно с двойным туннелированием?) или будет ли это даже полезно. Но, во-первых, 1) позвольте мне рассказать вам о моей настройке, а затем 2) чего я хочу достичь и, наконец, 3) почему я хочу это сделать.
1) Моя настройка
В моей домашней локальной сети я установил Open VPN-сервер, работающий на Raspberry Pi 3. IP-адрес RP3 в локальной сети - 192.168.0.100. В той же локальной сети также MacBook Pro моей жены с IP-адресом 192.168.0.101. Когда я создаю VPN, IP-адрес VPN-сервера - 10.8.0.1. Когда я подключаюсь к VPN извне (скажем, на рабочем месте), мне назначается IP-адрес 10.8.0.2. Если моя жена подключается к VPN, она получает IP-адрес 10.8.0.3. Я могу подключиться к ее общим дискам (через SMB) по адресу smb://10.8.0.3 (и используя ее учетные данные для входа).
2) Чего я хочу добиться
Я хочу иметь возможность подключаться к ее общим дискам без необходимости сначала подключаться к VPN (скажем, она находится в середине работы, чувствительной к сети, и подключение VPN, которое вызывает короткое прерывание соединения, нежелательно). Я рассуждаю так: когда я подключаюсь к VPN с рабочего места (в 10.8.0.1), и мой VPN-сервер может видеть Mac моей жены (в 192.168.0.101), нет ли способа получить доступ к ее общим дискам без ей нужно сначала подключиться к VPN? Короче говоря, возможно ли для удаленного устройства с IP-адресом 10.8.0.2 доступ к общим дискам Mac с IP-адресом 192.168.0.101?
Кроме того, я думаю, стоит учесть тот факт, что SMB на Mac прослушивает порт 445 (если я Google и читаю правильно).
3) Почему я хочу этого
- Как я уже сказал, есть преимущество в том, что нет сбоя в подключении к сети на стороне Mac.
- Кроме того, мне интересно, будут ли скорости передачи немного быстрее (или медленнее) таким образом по сравнению, если оба подключены к VPN. Любое квалифицированное мнение?
- Автоматический доступ - допустим, моя жена находится за компьютером, мне не нужно просить ее или TeamViewer на ее Mac включить VPN (хотя, вероятно, ее можно запустить через терминал через SSH ...). Но это чище и проще на мой взгляд :)
Мне интересно, является ли какое-то туннелирование SSH-порта решением моей "проблемы", но на самом деле понятия не имею, как и где его правильно настроить. Любая помощь или направление высоко ценится! Итак, заранее спасибо за любую помощь и / или рекомендации. И если то, что я пытаюсь сделать здесь, - полная чушь, просто скажи мне, чтобы я бросил это.