Я настроил, открывают VPN в моем доме так, чтобы это могло быть доступно из моего офиса легко.
Теперь я хочу совместно использовать самбу через мой открываемый VPN. Как я могу совместно использовать самбу, открывают VPN between Ubuntu и Windows?
Home public IP: HHH.OOO.MMM.EEE
Home desktop IP: 192.168.10.10
Office public IP: OOO:FFF:III:CCC
Office Windows desktop IP: 192.168.1.10
Короче говоря: Удостоверьтесь, что самба принимает соединения от подсети VPN.
Более подробно (от OpenVPN wiki):
Затем, редактируют Ваш конфигурационный файл Samba (smb.conf). Удостоверьтесь, что хосты позволяют директиву, разрешит клиентам OpenVPN, происходящим из 10.8.0.0/24 подсети соединяться. Например:
hosts allow = 10.66.0.0/24 10.8.0.0/24 127.0.0.1
при выполнении Samba и серверов OpenVPN на той же машине можно хотеть отредактировать директиву интерфейсов в smb.conf файле, чтобы также послушать на подсети интерфейса TUN 10.8.0.0/24:
interfaces = 10.66.0.0/24 10.8.0.0/24
, Если Вы выполняете Samba и серверы OpenVPN на той же машине, подключении от клиента OpenVPN к доле Samba с помощью имени папки:
\\10.8.0.1\\sharename
(10.66.0.0 домашняя подсеть в их примере, 10.8.0.0, подсеть VPN)
Впоследствии, перезапустите сервис самбы для принятия новой конфигурации:
sudo service smbd restart
Это применяется, если Ваша удаленная VPN работает на другом компьютере, чем доля SMB.
я думаю, что то, что Вы хотите, следующее к Вашему файлу конфигурации OpenVPN.
push "route 192.168.1.0 255.255.255.0"
Это позволяет Вашему удаленному компьютеру видеть остальную часть Удаленных 192.168.1.* сеть, если у Вас нет этой строки, затем она только сможет получить доступ к удаленным ресурсам на компьютере, выполняющем сервер VPN.
Вот мое руководство , который включает несколько других конфигураций, которые я делаю связанными с IPTables и UFW.