SMB-CIFS mounten

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Server Message Block (kurz SMB, teils auch als LAN-Manager- oder NetBIOS-Protokoll bekannt) ist ein Kommunikationsprotokoll für Datei-, Druck- und andere Serverdienste in Netzwerken. Es ist der Kern der Netzwerkdienste von Microsofts LAN Manager, der Windows-Produktfamilie sowie des LAN Servers von IBM. Weiter wird es von den frei verfügbaren Softwareprojekten Samba und Samba-TNG verwendet, um Windows-Systemen den Zugriff auf Ressourcen von UNIX-basierten Systemen zu ermöglichen und umgekehrt.

SMB implementiert ein Netzwerkdateisystem ähnlich wie NFS und ist damit vom zugrundeliegenden Dateisystem des Servers größtenteils unabhängig.

Der Begriff CIFS (Common Internet File System) wurde 1996 von Microsoft eingeführt und beschreibt eine erweiterte Version von SMB. CIFS baut dabei auf NetBIOS over TCP/IP und SMB auf und bietet neben der Datei- und Druckerfreigabe weitere Dienste wie zum Beispiel den Windows-RPC- und den NT-Domänendienst an. Die Namensauflösung geschieht dabei weiterhin über NBT-Rundrufe beziehungsweise allgemein gesprochen den NBT Name Service oder über DNS, wenn NBT nicht zur Verfügung steht.

Installation

smbfs installieren

root@zero:~# apt-get install smbfs

Freigaben des Servers ermitteln

root@zero:~# smbclient  -L 192.168.178.42  -U user%123
Domain=[PC06] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Sharename       Type      Comment
	---------       ----      -------
	IPC$            IPC       Remote-IPC
	D$              Disk      Standardfreigabe
	Download        Disk      
	Grosse Bilder   Disk      
	ADMIN$          Disk      Remoteadmin
	C$              Disk      Standardfreigabe
session request to 192.168.178.42 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[PC06] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------

Mounten des Samba Shares

root@zero:~# mount -t cifs -o username=user,password=123 //192.168.178.42/Download /mnt/download/