Я искал информацию по этой теме, но, похоже, это странная вещь, которая почти никого не волнует.
Я нашел некоторую старую информацию, но она либо устарела, либо представляет собой неотвеченные вопросы на форумах.
Я пробовал задавать вопросы чат-ботам, но, как и ожидалось, их ответы некорректны/недостаточно документированы.
Я хочу иметь один сервер samba для домашнего использования с различными общими ресурсами и разрешениями на чтение и/или запись на каждом из них. И еще один для данных только для чтения, не конфиденциальных данных (таких как программное обеспечение, ISO-образы Windows, музыка, фильмы и т. д.), доступ из интернета (открыв порт 445 извне на мой внутренний порт 445 сервера samba только для чтения), чтобы я мог получить к нему доступ отовсюду, без необходимости в туннелях SSH или чем-то еще. Во втором экземпляре сервера samba я бы предоставил только неличные, не конфиденциальные данные и доступ только для чтения во всех общих ресурсах. Таким образом, даже если кто-то взломает мой пароль samba (поправьте меня, если я не прав), я ничего не потеряю.
Я хотел бы знать:
- Возможно ли на одном сервере Ubuntu развернуть две службы сервера Samba?
- Как мне продублировать мой порт Ethernet? Я уже пробовал настроить файл netplan следующим образом:
#This is the network config written by 'subiquity'
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: false
dhcp6: false
bridges:
br0:
interfaces: [enp2s0]
addresses:
- 192.168.1.2/24:
label: "br0:0"
- 192.168.1.4/24:
label: "br0:1"
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
routes:
- to: default
via: 192.168.1.3
metric: 100
on-link: true
mtu: 1500
parameters:
stp: true
forward-delay: 4
dhcp4: no
dhcp6: no
и я думаю, что я мог бы использовать br0:0 для одной службы и br0:1 для другой службы.
- Как мне настроить файл smbd.service (исходный) и новый файл smbd2.service (новый)?
- Есть ли у вас еще какие-либо советы/замечания по моему вопросу?