Samba Windows Netwerken onder Linux



Vergelijkbare documenten
OpenChange. Jelmer Vernooij. LinuxWorld 2009, Utrecht 4 november OpenChange. MAPI MAPI/RPC OpenChange Huidige status Toekomst.

HOWTO: Configuratie van Samba als PDC

Deel 4 Active Directory inleiding

MKG Whitepapers augustus 2015

Het werken met policies onder samba3 Steve Weemaels

Wat is Samba en Samba 3.0 server voor Linux instellen als Primaire Domain Controller in een netwerk met Windows XP clients.

Voor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server.

Beschrijving aansluiten Windows werkplek op het netwerk.

6/6 Native File Access

Samba configuratie. LinuxFocus article number door Éric Seigne <erics/at/rycks.com> Over de auteur:

HOWTO: Samba en Name Servers. geschreven door Johan Huysmans

Alleen boek op tafel

Opleverdocument Meesterproef 2: Workflowbeheer

Printen met Vector Linux 4.3

Samba installeren en configureren

HOWTO: Microsoft Domain Controller en Linux DNS-server. geschreven door Johan Huysmans

MULTIFUNCTIONELE DIGITALE SYSTEMEN. Windows Server 2003, Server 2008 & Scan-to-file

Les 3, di : De Installatie van Windows Server Windows Server De installatie van Windows Server 2012

2 Inleiding Server 2012 ii.2 VMware installeren en gereedmaken

TECHNISCH ONTWERP Windows Server Door: Tomas, Zubin, Sammy en Vincent

Les 2, do : Inleiding Server 2012 ii.2 VMware installeren en gereedmaken

Lesplan: Schooljaar versie: 1.0. HICMBO4P MS Server 2012 Planning

1 Client/Server. 2 Geschiedenis. 3 Toekomst

Van dvd naar webserver. Marcel Nijenhof 18 Juli

Les 2, ma : Inleiding Server 2012 ii.2 VMware installeren en gereedmaken

Les 11: systeemarchitectuur virtuele machines

MKG Whitepapers april 2017

Hoe kunt u bestanden en mappen delen tussen Windows en Linux Mint.

Installatie instructies. UBplus. Voor Linux / Samba. 12-sep-11. Datum: Ref erentie: Versie: 1.1

Verbinding maken met het netwerk

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Conceptronic CFULLHDMA Hoe Samba/CIFS en NFS te gebruiken

Documentnaam: Technisch Ontwerp Datum: Samenstelling: Bas, Chris & Teun Team Bas / Teun / Chris Versie: 1.4. Overzicht Tekening...

Een Samba fileserver onder Ubuntu Edgy Server

Inhoud van deze workshop. Wat is het nut van backups??? Wat is een backup?

Open Source en Linux bij de Rabobank. Henk Kuipers IBA / Architectuur & Innovatie Rabofacet

Pervasive Server V9 Installatiegids

Pervasive Server V9 Installatiegids

10/5 Integratie met Windows

Technical Deep Dive Microsoft Dynamics CRM 4.0. Dennis Schut

Pervasive Server V10 SP3 Installatiegids

MKG Whitepapers oktober 2016

Onderzoeksnetwerk via Linux

1) Domeinconfiguratie van Windows 9x clients & Windows Millennium

Actian PSQL v12 server installatiegids

Enterprise SSO Manager (E-SSOM) Security Model

Tim Mallezie Architectuur van besturingssystemen: Vraag A2.

Rent+ Pre-requirements

Inrichting Windows XP Pro werkstation in schoollan

De volgende MTA s installeren in een groepje van 4 studenten: Onderzoek van vorig jaar naar gebruikte mail software evalueren.

Personalia. Geboortedatum: Rijbewijs: Inzetbaar als. Senior Support Engineer. Profiel

Opmerkingen bij het concept voorstel ontwerp LWP

Boekbespreking: Mastering Red Hat Linux 9

Handleiding Mac OS X 10.7 Lion. Deploy Studio

De Fiery-software installeren voor Windows en Macintosh

Curriculum Vitae Jorryt

2 Inleiding Server 2012 Donderdag 4 Februari 2016 ii.2 VMware installeren en gereedmaken

Cerussa FIN Pre-requirements

Configureren van een VPN L2TP/IPSEC verbinding

NSS volumes in een bestaande tree aanspreken vanuit Domain Services for Windows

Hoofdstuk 2. Schijfformaten en bestandsformaten

Certified Network Administrator

Geboortedatum:

Software hoofdstuk Wat is de functie van een besturingssysteem? 2. Welke hoofdtaken heeft het besturingssysteem?

MULTIFUNCTIONELE DIGITALE SYSTEMEN. Instellen en gebruiken van LDAP met Active Directory

SuperOffice Systeemvereisten

IPFire: Firewall en primary domain controller

Inhoud 0 Inleiding 1 Algemene netwerkbegrippen De installatie van Windows Server 2003

SPACE ProAccess 3.0. Voor nadere toelichting kan contact opgenomen worden met SALTO.

Windows server Wesley de Marie. Wesley

Het vervangen van een Windows NT/2000 server door Linux en SAMBA

Geboortedatum:

Applications & Clients

Pervasive Server V9 Installatiegids

Linux Server bouwen Ubuntu Server

1.2 Belangrijke besturingssystemen

14/11/2017. Windows 10 & TCP/IP for timers. Dennis Dirks

Perceptive Process. Release Notes. Versie: 3.7.x

... Procedure: Automatische Installatie. Landscape: Het uitrollen van een Server of werkstation middels Improve

IBIS-TRAD Handleiding installatie IBIS-TRAD databases (MS-SQL)

1 Installatie van de server... 2

Profiel Senna Peterse

operating system beveiliging

Agenda. doelstelling situering voor- en nadelen functionaliteit opbouw voorwaarden besluitvorming

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met:

Microsoft : Windows 7, Enterprise Desktop Support Technician Studerende

Programmeren in C ++ met wxwidgets les 5

Actian PSQL v12 server installatiegids

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica.

Stappenplan bij het gebruik van SQL 2008 Versie 2.0,

6,7. Werkstuk door een scholier 2286 woorden 24 januari keer beoordeeld. Informatica. Algemeen

Transcriptie:

Samba Windows Netwerken onder Linux Jelmer Vernooij Samba Team jelmer@samba.org Oktober 2006 1

Jelmer Vernooij Samba ontwikkelaar en teamlid Mede-auteur en editor van The Samba HOWTO Collection and Reference Guide Andere bijdrages aan Free Software, o.a. Wireshark CUPS Student Informatica 2

Wat is CIFS? Bestandsdelen in DOS/Windows Vrijwel alle onderdelen van Windows die over het netwerk werken Bestanden en Printers delen voor Microsoft Netwerken 3

Wat is CIFS? 4

Wat is CIFS? 5

Vooruitblik Het CIFS protocol Geschiedenis Use cases Samba Nieuwe ontwikkelingen in CIFS Samba 4 en beyond 6

Lang geleden... 1984: Barry Feigenbau ontwikkelt BAF IBM, Microsoft, Intel en 3Com breiden het protocol uit en hernoemen het naar SMB Onderdeel van OS/2 en Windows for Workgroups Diverse andere uitbreidingen door Microsoft voor Windows 9x en NT ( Domeinen, RPC, etc) 7

Protocol Geschiedenis '85-'92: Anarchie Simpel bestanden delen '93-'98: Gecentraliseerde domeinen Introductie van Domain Controllers en Domain Memb ers '00-Nu: Grote, gedistribueerde, domeinen Active Directory, Multiple DC's 8

DOS: One-to-one 9

NT: Gecentraliseerd 10

Active Directory: Gedecentraliseerd 11

IPX User Admin Het protocol TCP/IP SNA DECNet UDP/IP NetBIOS NetBEUI SMB SMB Pipes RAP RPC Printing... Printing Registry User Admin TCP/IP... Mailslots Browsing 12

Dialecten PC NETWORK PROGRAM 1.0 MICROSOFT NETWORKS 1.03 MICROSOFT NETWORKS 3.0 LANMAN 1.0 LM1.2X002 LANMAN2.1 NT LM 0.12 ieder dialect heeft z'n eigen manier om bestanden te delen nog steeds allemaal ondersteund! 13

Extensies Mailslots Browsing SMB Pipes RPC RAP... Unicode (UCS-2) Verschillende authenticatie methoden LM NTLM NTLMSSP SPNEGO GSSAPI Kerberos 14

NetBIOS Door IBM geintroduceerd voor PC Network Werkte als extra DOS BIOS calls Bied transport layer protocol RFC 1001 en 1002 15

NetBIOS over TCP/IP (NBT) Enige NetBIOS API die geimplementeerd is door Samba en in Unix kernels Transport layer op transport layer! Namenbeheer werkt over broadcast Werkt met nameserver, zonder nameserver of fallback 16

Samba 1991: Gestart door Andrew tridge Tridgell 1993: nbserver 1996: Code in CVS 1999: Versie 2.0 2003: Versie 3.0 17

Configuratie.ini-style configuratie bestand /etc/samba/smb.conf Een sectie per share [global] workgroup = NLLGG [myshare] path = /tmp [homes] 18

Samba 3.0 Functionaliteit vergelijkbaar met Windows NT 4.0 Kan member server binnen AD zijn 19

Active Directory: Protocollen DNS Beter schaalbaar Kerberos DHCP Meer centraal te regelen LDAP CIFS cldap 20

Netwerk Analyse Niet hetzelfde als reverse engineering! Aan te raden bij SMB problemen 21

Specificaties The only spec I trust is written in C - Andrew Tridgell 22

Samba 4.0 - Doelen Gestart in 2003 met doel herschrijven VFS Active Directory! Betere architectuur Volledige implementatie Duidelijke scheiding POSIX mappings en protocol laag Usability 23

Overstap naar IDL Sneller debuggen Makkelijker te begrijpen Bestandsgroottes Minder snel bugs Sneller code schrijven Samba 3.0 Samba 4.0 24

Gebruik van LDB LDB LDAP TDB Front-end voor LDAP en TDB no-schema optie Voor alle niettijdelijke databases 25

Volledige Implementatie Oude interface: int fnum = cli_open(cli, \\nluug.dat, O_RDWR, DENY_READ); Nieuwe interface: NTSTATUS status; union smb_open io; io.generic.level = RAW_OPEN_OPENX; io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO; io.openx.in.search_attrs = FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE_HIDDEN; io.openx.in.file_attrs = 0; io.openx.in.write_time = 0; io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN; io.openx.in.size = 0; io.openx.in.timeout = 0; io.openx.in.fname = \\nluug.dat ; req = smb_raw_open_send(tree, &io); status = smb_raw_open_recv(req, mem_ctx, &io); 26

GTK+ tools 27

Samba 4.0 - Status POSIX mapping nog erg simpel Alle gebruikers draaien als root Client-side verder gevorderd dan Samba3 Nog veel ontbrekende subsystemen Veel features gebackport naar 3.0 Susan stage 28

Samba Release Cycle Samba 3.0.20 had eigenlijk 3.2 moeten zijn Eerste 4.0 release te verwachten in 1 a 2 jaar 29

Linux CIFSFS Vervanging van SMBFS Werkt niet met oude Windows versies Ondersteuning voor HP Unix Extensies Betere POSIX-compliancy dan NFS! 30

SMB2 Ondersteuning voor grotere bestanden Betere ondersteuning transacties Voor het eerst in Vista Ook al in Samba 4.0! 31

WinFS Draait bovenop NTFS Eigen netwerkprotocol Relationeel Vereist herschrijven programma's 32

Meer informatie The Samba-3 HOWTO and Reference Guide. http://samba.org/samba/docs/ Implementing CIFS door Chris Hertel. http://www.ubiqx.org/cifs/ http://www.samba.org/ http://samba.org/samba/linux_cifs_client.html http://msdn.microsoft.com/ 33