我搜索过有关这个主题的信息,但这似乎是一个几乎无人关心的奇怪的事情。
我找到了一些旧信息,但要么是过时的,要么是论坛中尚未解答的问题。
我曾尝试向聊天机器人提问,但正如预期的那样,他们的答案并不正确/没有很好的记录。
我想拥有一个 Samba 服务器供家庭使用,并具有不同的共享,每个共享都具有读取和/或写入权限。另一个用于只读、非敏感数据(如软件、Windows ISO、音乐、电影等),可从互联网访问(从外部打开端口 445 到我的内部只读 Samba 服务器 445 端口),这样我就可以从任何地方访问它,而无需 SSH 隧道或任何其他东西。在这个 Samba 服务器的第二个实例中,我只会公开非个人、非敏感数据和所有共享中的只读访问权限。这样,即使有人破解了我的 Samba 密码(如果我错了,请纠正我),我也不会丢失任何东西。
我想知道:
- 在单个 Ubuntu 服务器中部署两个 samba 服务器服务可以吗?
- 我该如何复制我的以太网端口?我已经尝试将我的 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 文件(新的)?
- 对于我的问题您还有其他建议/说明吗?