Увидеть мой Raspberry Pi в моей сети во время работы VPN-сервера - PullRequest
0 голосов
/ 10 февраля 2020

В моей любимой сети у меня есть Raspberry Pi (debian - buster). Поскольку я впервые настроил его, можно управлять им через S SH или удаленный рабочий стол VIA. Затем я установил VPN-сервер (OpenVPN с этот скрипт), используя командную строку:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Я могу прекрасно подключиться к VPN. VPN работает нормально, и проблема не в этом. Однако. Теперь я подумал о подключении переносного диска к моему пи, чтобы создать NAS, подключенный к VPN, чтобы я мог подключиться к нему где угодно.

Я не уверен, полезно ли это, но для предотвращения вопросов здесь моя таблица маршрутизации :

Destination    Router          Genmask        Flags ... Iface
0.0.0.0        192.168.123.1   0.0.0.0        UG        eth0
10.8.0.0       0.0.0.0         255.255.255.0  U         tun0        #(The VPN)
192.168.123.0  0.0.0.0         255.255.255.0  U         eth0         #(My Network)     

Это должно быть хорошо, потому что я могу пинговать пи в обеих установках. Использование VPN или нет.

Теперь проблемы начались. Хотя я могу подключиться к своему пи через Remotedesktop или S SH, либо из локальной сети, либо из другой сети, используя VPN-туннель, я не могу увидеть мой пи в сети. Не в общих папках нигде. Я установил samba и другие менеджеры сетей и данных. и я, хотя я поделился диск через сеть. но я не могу заставить его работать: /.

Итак, вот некоторая информация, которая может или не может относиться к этому вопросу:

Файл конфигурации Samba, который я могу найти здесь, содержит несколько строк, которые поднять несколько вопросительных знаков для меня.

/etc/samba/smb.conf

В самом начале есть тег об интерфейсах. И значение по умолчанию для этой строки выглядит следующим образом:

;   interfaces = 127.0.0.0/8 eth0

Так что я не эксперт по сетям. Но я чувствую, что это должно выглядеть больше так

; interfaces = 192.168.123.0/8 eth0

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

;   interfaces = 10.8.0.0/8 tun0

В любом случае, чтобы завершить вопрос здесь, «код», который я использую, чтобы поделиться папкой

[MyNetworkStorage]
comment = Shared through Samba
public = yes
writable = yes
browsable = yes
path = /media/pi/MyNetworkStorage       #It is always mounted there even after reboot
create mask = 0777
directory mask = 0777
guest ok = yes
only guest = no

Я хотел бы получить некоторую помощь / совет о том, как подключиться к foler

Cheers

...