So stellen Sie zwei Samba-Serverinstanzen unter Ubuntu 22.04.2 bereit

So stellen Sie zwei Samba-Serverinstanzen unter Ubuntu 22.04.2 bereit

Ich habe nach Informationen zu diesem Thema gesucht, aber es scheint eine seltsame Sache zu sein, die fast niemanden interessiert.

Ich habe einige alte Informationen gefunden, aber entweder sind sie überholt oder es handelt sich um unbeantwortete Fragen in Foren.

Ich habe versucht, Chatbots zu fragen, aber wie erwartet sind ihre Antworten nicht korrekt/gut dokumentiert.

Ich möchte einen Samba-Server für den Heimgebrauch mit verschiedenen Freigaben und Lese- und/oder Schreibberechtigungen für jede davon haben. Und einen weiteren für schreibgeschützte, nicht vertrauliche Daten (wie Software, Windows-ISOs, Musik, Filme usw.), Zugriff aus dem Internet (Öffnen von Port 445 von außen zu meinem internen schreibgeschützten Samba-Server-Port 445), damit ich von überall darauf zugreifen kann, ohne dass SSH-Tunnel oder ähnliches erforderlich sind. In dieser zweiten Instanz des Samba-Servers würde ich nur nicht personenbezogene, nicht vertrauliche Daten und schreibgeschützten Zugriff auf alle Freigaben offenlegen. Auf diese Weise würde ich nichts verlieren, selbst wenn jemand mein Samba-Passwort hackt (bitte korrigieren Sie mich, wenn ich falsch liege).

Ich würde gerne wissen:

  • Ist es möglich, auf einem einzelnen Ubuntu-Server zwei Samba-Serverdienste bereitzustellen?
  • Wie kann ich meinen Ethernet-Port duplizieren? Ich habe bereits versucht, meine Netplan-Datei wie folgt zu konfigurieren:
#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

und ich denke, ich könnte br0:0 für einen Dienst und br0:1 für den anderen Dienst verwenden.

  • Wie sollte ich die Datei smbd.service (Original) und die neue Datei smbd2.service (neu) konfigurieren?
  • Habt Ihr noch weitere Tipps/Anmerkungen zu meiner Frage?

verwandte Informationen