Samba 4.23: QUIC-ondersteuning, SMB3-verbeteringen en nieuwe tools

Samba is de standaardset van Windows-interoperabiliteitsprogramma's voor Linux en Unix.

Na zes maanden ontwikkeling heeft de community het volgende gepresenteerd: Samba 4.23, een update die de netwerkbeveiliging en -efficiëntie versterkt en met de komst van QUIC in het SMB3-ecosysteem, de standaardactivering van Unix-extensies en nieuwe bewakingstools Samba consolideren als een moderne oplossing.

In deze nieuwe versie van Samba 4.23 die wordt gepresenteerd, is een van de grote nieuwigheden is Integratie van het QUIC-protocol als transport voor SMB3Deze technologie, oorspronkelijk ontwikkeld door Google in 2013, combineert de snelheid van UDP met encryptie die gelijkwaardig is aan TLS/SSL. Hiermee wordt een einde gemaakt aan de historische beperkingen van TCP, zoals trage verbindingsonderhandelingen en pakketverliesbeheer.

De Beheerders kunnen QUIC nu eenvoudig configureren in het configuratiebestand met de SMB transports = +quic optie van de server. Voor Linux-servers is de quic.ko kernelmodule vereist. Deze wordt momenteel onafhankelijk gedistribueerd, maar er zijn plannen om deze in de toekomst in de hoofdkernel te integreren. Voor clients waar de module niet beschikbaar is, kan de gebruikersruimte-implementatie gebaseerd op de ngtcp2-bibliotheek worden gebruikt.

Unix SMB3-extensies standaard ingeschakeld

Een andere belangrijke wijziging is de Unix-extensies standaard inschakelen in SMB3, wat volledige compatibiliteit met Linux- en Unix-achtige clients garandeert. Dit betekent Native ondersteuning voor POSIX-semantiek, symbolische en harde links, Uitgebreide kenmerken en geavanceerde rechten. Met deze beslissing verbetert Samba de portabiliteit zonder dat er extra configuratie nodig is, terwijl Windows-clients die deze extensies niet ondersteunen, gewoon hun standaardgedrag blijven gebruiken.

El de verwerking van bestandstijdstempels is verbeterd om aan te sluiten bij het gedrag van nieuwere Windows-servers, zoals Windows 10 en Server 2016. Voorheen werden schrijftijdupdates met een vertraging weergegeven; nu worden ze direct vastgelegd.

Integratie met Prometheus en nieuwe monitoringtools

Samba 4.23 introduceert het hulpprogramma smb_prometheus_endpointwaarmee u statistieken kunt exporteren in een Prometheus-compatibel formaat, wat de integratie met geavanceerde monitoringomgevingen zoals Grafana vergemakkelijkt. Dankzij deze tool kunnen beheerders de status en prestaties van hun servers duidelijker en meer gecentraliseerd bekijken.

Het commando Samba-tool domeinback-up bevat nu de optie –no-secrets, ontworpen om back-ups te maken zonder wachtwoorden, BitLocker-herstelsleutels of gevoelige kenmerken. Dit is vooral handig voor test- of labomgevingen, waar een functionele back-up vereist is zonder kritieke informatie bloot te stellen.

Het onderdeel CTDB, fundamenteel in clusterconfiguraties, Ondersteunt nu het laden van afstemmingsvariabelen uit meerdere bestanden in /etc/ctdb/tunables.d/*.tunables. Dit biedt zowel leveranciers als lokale beheerders meer flexibiliteit bij het definiëren van aangepaste configuraties.

Bovendien Samba voegt de mogelijkheid toe om statistieken te verzamelen voor onafhankelijke profielens per share, toegankelijk via de smbstatus-tool, waarmee u specifieke knelpunten kunt identificeren en de activiteit in omgevingen met meerdere gedeelde bronnen nauwkeurig kunt analyseren.

Als u er meer over wilt weten, kunt u de details raadplegen in de volgende link.

Hoe installeer of upgrade ik Samba op Ubuntu en derivaten?

Als u geïnteresseerd bent in het installeren van de nieuwe versie van Samba of als u Samba al geïnstalleerd heeft en uw vorige versie wilt updaten naar deze nieuwe versie, kunt u dit doen door de stappen te volgen die we hieronder delen.

Om Samba op Ubuntu en zijn derivaten te installeren of bij te werken naar de nieuwste beschikbare versie, kunt u deze stappen volgen:

Open een terminal, dit doe je door te zoeken naar "Terminal" in het toepassingenmenu of door de sneltoets Ctrl+Alt+T te gebruiken. Hiermee voegen we de repository toe. Omdat de officiële pakketten mogelijk niet onmiddellijk worden bijgewerkt, gebruiken we een PPA-repository die de meest recente versie van Samba bevat:

sudo add-apt-repository ppa:linux-schools/samba-latest

Lijst met opslagplaatsen bijwerken:

sudo apt-get update

Installeer of update Samba

Als u Samba al hebt geïnstalleerd, wordt met deze opdracht uw huidige versie bijgewerkt. Als dit niet het geval is, wordt Samba voor de eerste keer geïnstalleerd:

sudo apt install samba

Zodra de installatie is voltooid, kunt u de geïnstalleerde versie van Samba controleren met de volgende opdracht:

samba --version