Der LINUX Samba-Server Jürgen Adams DÜSSELDORF • SAN FRANCISCO • LONDON • PARIS • SOEST (NL)
Der LINUX Samba-Server
Jürgen Adams
DÜSSELDORF • SAN FRANCISCO • LONDON • PARIS • SOEST (NL)
Inhaltsverzeichnis
Danksagungen
Vorwort
Wie das Buch gelesen werden sollte...
Software für LINUX und Samba
XIII
XV
XVII
XK
Kapitel 1: Rechneltechnik für LINUX-Systeme 1
Hardwareplattformen für LINUX 2 CPU, Motherboard und BIOS 3 Motherboards für LINUX 4 CPU und Arbeitsspeicher 4
Grafikkarten für den Einsatz mit LINUX 6 Festplattensystem des Servers 7
Festplatten-Controller (MFM/RLL/IDE) 8 SCSI-Adapter 8
Netzwerkhardware für das PC-Netzwerk 10 Netzwerkkarten für Windows 95/98 10 Busanschluß der Netzwerkkarte - ISA oder PCI ? 11 Netzanschluß für alle - Typen von Netzwerkkarten 11 Standard- oder Fast-Ethernet - Was bringt der Faktor 10? 15 Verbindung mit dem Netz - Anschlußarten der Netzwerkkarten 16 Netzwerkadapter für LINUX 20
Kapitel 2: Grundlagen der Netzwerktechnik 25
Softwaremodell Client und Server 26 Dienste und Ressourcen 28 Netzwerktypen 29
Peer-to-Peer-Netzwerke 29 Client-/Server-Netzwerke mit dezidiertem Server 30
Netzwerkprotokolle - Wozu? 31 Kommunikationsmodelle - Schichtarbeit im Netz 32
PC-Netzwerke mit NetBIOS/SMB 36 LanManager, NetBIOS & Co. - Steuermänner im SMB-Netzwerk 37 NetBIOS, NetBEUI und TCP/IP im Ebenenmodell 39
Hausverwaltung - Adressen im LAN 40 Namen und Adressen von NetBIOS und TCP/IP 40 Netzwerk- und Rechneradressen in IP-Netzen 44
VI Der LINUX Samba-Server
Konfiguration von TCP/IP unter LINUX 45 Rechneradressen für lokale Netze 46 Standard-Netzwerkmasken in IP-Netzwerken 47 Besondere IP-Adressen für IP-Netze 49 Netzwerk eingebaut - Kernelkonfiguration fürs Netzwerk 51 Angebunden - Konfiguration der Netzwerksoftware unter LINUX 53 Wo steht was - IP-Konfigurationsdateien unter LINUX 55
Kapitel 3: IP-Konfiguration der Arbeitsplatz-rechner 59
Konfigurationsmöglichkeiten der Netzwerkclients unter TCP/IP 60
Lokale Konfiguration des TCP/IP unter Windows 95/98 61 Konfiguration der Client- Software unter Windows 95/98 65
Installation und Konfiguration der Clientsoftware 66 Benutzerverwaltung von Windows 95/98 69
Verwaltung von Benutzerprofilen unter Windows 95/98 70 Zentrale IP-Konfiguration mit DHCP 72
Funktionsweise des DHCP-Systems 73 Installation des DHCP-Servers 75 Konfiguration von DHCP für SMB-Netzwerke 77 Aufbau der Datei dhcpd.conf 78 Korrektur der Routing-Tabelle für AU-Ones-Adressen 80 Start des DHCP-Servers dhcpd 81 IP-Konfiguration mit DHCP unter Windows 95/98 82 Anzeige der IP-Konfiguration unter Windows 95/98 83 Wo steht was - IP-Konfigurationsdateien unter LINUX 84
Kapitel 4: Administration von LINUX unter Windows 87
X-Window - Ihr Fenster zu LINUX 88 Was ist das X-Window-System 89 X-Window im Detail 93
MiX - Freeware X-Server für Windows 97 Installation von MiX für Windows 97
Erste Schritte mit MiX 99 MiX und fvwm - Starkes Team unter X 103
MiX mit fvwm verwenden 104 Anpassung der Konfiguration des Window-Managers fvwm 105 Anpassung der Farbsteuerung von MiX und fvwm 105 Anpassung des MiX an die deutsche Tastatur 107
L
Inhaltsverzeichnis VII
Kapitel 5: Samba - Windows-Netze unter LINUX
Samba - SMB-Server für LINUX und UNIX Samba und das Jahr 2000 - kein Problem mit Y2K Hardware ohne Y2K-Problem ? Client-Systeme im Jahr 2000
Installation von Samba über das Quellsystem Download des aktuellen Quellsystems Übersetzen der Software und Installation
Installation der Serversoftware über SuSE-LINUX 6.2 Starten des Samba-Systems
Testkonfiguration für Samba einrichten Automatischer Start von Samba als Dämon Tesüauf- Funktion des Samba-Pakets nachweisen
Administration von Samba mit swat swat im Überblick swat im Detail Installation von swat Zugriff auf die WWW-Oberfläche von swat
Binärsystem von Samba im Überblick Serverprogramme des Samba-Pakets im Detail smbd - SMB-Server von Samba nmbd- NetBIOS-Namenserver von Samba Dateien und Umgebungsvariablen des Samba-Pakets
109
110 111 112 112 113 113 113 115 117 118 119 120 127 128 129 130 131 134 135 135 137 140
Kapitel 6: Basiskonfiguration von Samba 141
Eingestellt - Konfiguration von Samba 142 Freigaben und Freigabedienste - Grundbegriffe von Samba 142 Dateiformat der Samba-Konfiguration 143 Abschnitte der Datei smb.conf 144
Parameter der Datei smb.conf 151 Parametertypen der Konfiguration von Samba 151 Variablen-Substitution bei Stringwerten 155
Übersetzung von Dateinamen mit Samba 156 Planung der Freigabedienste für Samba 158
öffentlich oder Privat? - Datenbereiche des Samba-Servers 158 Planung öffentlicher Datenbereiche 159 Planung privater Datenbereiche 160 Drucken im Netzwerk 162 Kapazitätsbestimmung des Servers 162
Windows-Netzwerke mit Samba 163 Sicherheitssystem von Samba 164 Benutzerverwaltung unter LINUX und Samba 166 Authentifizierung und Kennwörter unter Samba 2.x 167
VIII Der LINUX Samba-Server
Erzeugen einer Kennwortdatei für Samba 169 smbpasswd - Änderung der Kennworte von Samba 170
Globale Einstellungen des Samba-Servers 172 Änderung der globalen Einstellungen für das Windows-Netzwerk 172 Anzeige des Samba-Servers in der Netzwerkumgebung 174
Freigabedienste für Netzwerklaufwerke einrichten 175 Konfiguration öffentlicher Freigaben 176 Freigabe privater Datenbereiche 179
Manueller Zugriff auf Netzwerklaufwerke unter Windows 183 Zugriff über die Netzwerkumgebung 183 Zugriff unter MS-DOS 184
Kapitel 7: Erweiterte Konfiguration von Samba 187
Konfiguration von Samba als Logon-Server 188 netlogon - Freigabe für die Anmeldevorgänge am Server 189 Aktivierung der Domänendienste von Samba 192 Anlegen von Anmeldeskripten 193 Familie der NET-Befehle unter DOS/Windows 194
Konfiguration der Windows-Clients zum Zugang zur Domäne 195 Konfiguration der Client-Software von Windows 195 Anmeldung und Abgleich der Kennwörter unter Windows 198
Zentrale Uhr im Netzwerk - Samba als Timeserver 199 Konfiguration des Zeitdienstes unter Samba 199 Konfiguration der Windows-Client für den Zeitdienst 200
SAMBA in Teilnetzen 201 Imhosts - Lokale Namenauflösung in SMB-Netzwerken 203 NBNS - Zentraler Namendienst für das SMB-Netz 203 SAMBA als NetBIOS Name-Server 205 Zentrale Zuweisung des WINS-Servers über DHCP 206
Kapitel 8: MS Mail & Co. im Windows-Netzwerk
Arbeisweise von MS Mail Flexible Post- Erweiterungen für MS Mail
Server und Clients für Postdienste unter Windows 95/98 Microsoft Exchange Outlook 97/98
Einrichten von MS Mail Installation von Microsoft Mail unter Windows 95 Installation von Microsoft Mail unter Windows 98 Postmeister -Verwaltung von Microsoft Mail
Dienstpakete - Benutzerprofile für MS Mail Anlegen von Benutzerprofilen
209
210 212 212 213 213 214 214 215 216 221 221
L
Inhaltsverzeichnis IX Gruppenarbeit - Einsatz von Outlook im Netz
Versenden von E-Mail im Windows-Netzwerk Terminplanung und Abstimmung im Netz
Kapitel 9: Parameter nach Funktionell und Diensten
Parameter der Grundfunktionen Allgemeine Parameter der Samba-Server
Parameter der Protokollierung Parameter der Netzwerkfunktionen Parameter der Sicherheitsfunktionen
Globale Parameter der Sicherheitsfunktionen Service Parameter der Sicherheitsfunktionen
Parameter für den Dateidienst Globale Parameter der Funktionen des Dateidienstes Serviceparameter der Funktionen des Dateidienstes
Parameter für den Druckdienst Parameter für den Anmeldedienst (Logon) Parameter für den Namendienst (WINS) Parameter für den Browse-Dienst
229 230 232
237
238 238 240 243 253 253 266 273 274 278 298 311 316 318
Kapitel 10: Samba als Printerserver im PC-Netzwerk 321
Gerätetechnik für den Druckbetrieb im Netz 322 Druckertypen für den Netzwerkbetrieb 323 Parallele Schnittstellen unter LINUX 326 Turboschalter für (Drucker-) Schnittstellen unter LINUX 328 Test von lokalen Druckern und Schnittstellen 329
Netzwerkdrucker für LINUX 330 Netzwerkdrucker FS 1700+ von Kyocera 330
Drucken unter LINUX 333 Arbeitsweise des BSD-Drucksystems 333 Hausdruckerei - BSD-Drucksystem unter LINUX 335 Installation des Drucksystems 335 Start des lpd - Druck-Manager im Hintergrund 336
Konfiguration des lokalen Drucksystems 338 Druckaufbereitung mit Ghostscript und apsßlter unter LINUX 339 Einrichten der Warteschlangen lokaler Drucker mit apsßlter 343 Druckerwarteschlangen des BSD-Drucksystems im Detail 350
Remote Netzwerkdrucker im TCP/IP-Netzwerk 351 Anschluß des Netzwerkdruckers FS 1700+ 352 Manuelle TCP/IP-Konfiguration des Netzwerk-Interfaces im UNIX-Netz 353 Automatische Konfiguration des Netzwerk-Interfaces mit DHCP 355
X Der LINUX Samba-Server
Einrichten des Netzwerkdruckers für das BSD-Drucksystem mit apsßlter 356
Verwenden des BSD-Drucksystems unter LINUX 358 Ausgabe von Dateien unter LINUX 359 Anzeige des Druckstatus und Löschen von Druckaufträgen unter LINUX 360
Freigabe von Druckern für das PC-Netzwerk mit Samba 361 Drucker mit Samba konfigurieren - Anlegen von Printer-Shares 361
Installation von Netzwerkdruckern unter Windows 363 Netzwerkdrucker unter Windows 95/98 manuell installieren 364
Laufzeitkontrolle des Drucksystems unter Windows 95/98 367 Verwaltung der Druckaufträge unter Windows 368 Anpassung des Druckerspoolers unter Windows 368
Kapitel 11: Fortgeschrittene Konfiguration des Drucksystems 371
Druckerfreigaben in der smb.conf 372 Freigabetypen für Drucker 372 Schreibweise der Druckerkonfiguration in smb.conf 374
Erweiterte Druckerkonfiguration unter Samba 375 Zentrale Verwaltung der Druckersoftware im Windows-Netzwerk 375 Verwaltung des lokalen BSD-Drucksystems mit swat 382
Automatische Konfiguration der Drucker unter Samba-Server 385 Automatische Installation der Druckersoftware 385 Automatische Zuweisung von Druckeranschlüssen 387
testprns - Konfiguration der Druckdienste testen 387
Kapitel 12: Samba in Windows NT-Netzwerken 389
Zugriff auf Ressourcen des Samba-Servers unter Windows NT 390 Konfiguration von Samba für NT-Domänen 391
Anlegen von Maschinenkonten unter Windows NT 393 Verbinden von Samba mit NT-Domänen 395
Kapitel 13: USV - sicherer Betrieb des LINUX-Servers
Typen von USV-Systemen im Überblick Leistungsmerkmale moderner USV-Systeme Betriebssoftware USV-Systeme von APC
Installation des Quellsystems von apcupsd Übersetzen von apcupsd
Anschluß der USV an den Server-Rechner Pinbelegungen der seriellen Schnittstelle Datenkabel und Steuersignale der USV SmartUPS 700 Anschluß der USV und der Rechner Interrupt und Adressen der seriellen Schnittstelle
397
399 401 403 403 404 405 405 406 409 411
Inhaltsverzeichnis XI Steuerung der APC-USV mit apcusvd 412
Automatischer Start des USV-Dämons apcupsd 412 Manueller Start des USV-Dämons apcupsd 412 Laufzeitkontrolle des USV-Dämons apcupsd 413
Meldungen des USV-Dämons im Windows-Netzwerk 414 Broadcast Meldungen im Windows-Netzwerk mit apc2smb 415 Installation und Anpassung der USV-Software für apc2smb 422 Anpassung von Samba für apc2smb 423
Konfiguration des USV-Dämons apcupsd 424 Standardkonfigurationen der Datei apcupsd.conf 425
Konfigurationsparameter von apcupsd im Detail 429
Anhang A: Samba-Variablen nach Funktionen 435
Anhang B: Samba-Variablen nach Diensten 439
Anhang C: Inhalt der S.U.S.E. CD-ROM 445
Stichwortverzeichnis 447