3. AUFLAGE Linux Netzwerk-Handbuch Tony Bautts, Terry Dawson & Gregor N. Purdy Deutsche Übersetzung von Kathrin Lichtenberg ULB Darmstadt Uli«! 16170291 O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo
Inhalt Einleitung VII 1 Einführung in das Arbeiten mit Netzwerken 1 Historisches 1 TCP/IP-Netzwerke 2 Netzwerke unter Linux 12 Wie Sie Ihr System verwalten 14 2 Aspekte der Netzwerkarbeit mit TCP/IP 18 Netzwerkschnittstellen 18 IP-Adressen 19 Das Internet Control Message Protocol 29 3 Konfiguration der seriellen Hardware 32 Kommunikationssoftware für Modemverbindungen 32 Auf serielle Geräte zugreifen 34 Hilfsmittel zur Konfiguration 38 Serielle Geräte und die Eingabeaufforderung login: 42 4 TCP/IP-Konfiguration 46 Das /proc-dateisystem verstehen 47 Installation der Werkzeuge 47 Setzen des Hostnamens 48 Zuweisen von IP-Adressen 48 Subnetze anlegen 52 Erzeugen von Host- und Netzwerkdateien 53 Schnittstellenkonfiguration für IP 54 Der Befehl netstat 65 Testen der Konnektivität mit traceroute 68 Die ARP-Tabellen überprüfen 69
5 Konfiguration des Namensdienstes 71 Die Resolver-Bibliothek 72 Wie DNS funktioniert 77 Alternativen zu BIND 98 6 Das Point-to-Point-Protokoll 103 PPP auf Linux 104 Arbeiten mit pppd 105 Arbeiten mit Optionsdateien 106 Anwählen mit chat 107 IP-Konfigurationsoptionen 110 Link-Kontrolloptionen 113 Allgemeine Sicherheitsaspekte 115 Authentifizierung mit PPP 116 Debugging Ihrer PPP-Konfiguration 120 Erweiterte PPP-Konfigurationen 121 PPPoE-Optionen in Linux 125 7 TCP/IP-Firewall 128 Angriffsmethoden 129 Was ist eine Firewall? 132 Was ist IP-Filterung? 133 Netfilter und iptables 135 iptables-konzepte 137 Linux für den Firewall-Betrieb vorbereiten 143 iptables benutzen 144 Die iptables-unterbefehle 146 Grundlegende iptables-filter 147 Eine Beispiel-Firewall konfigurieren 152 Referenzen 155 8 IP-Accounting 156 Den Kernel für IP-Accounting konfigurieren 156 IP-Accounting konfigurieren 157 IP-Accounting-Ergebnisse 161 Zähler zurücksetzen 162 Den Regelsatz verwerfen 162 Passive Sammlung von Accounting-Daten 162 9 IP-Masquerading und die Umsetzung von Netzwerkadressen 164 Nebenwirkungen und zusätzliche Vorteile 166 Konfiguration des Kernels für IP-Masquerading 167 IV Inhalt
Konfiguration von IP-Masquerading 167 Nameserver-Anfragen verarbeiten 169 Mehr über Network Address Translation 169 10 Wichtige Netzwerkfunktionen 170 Der Super-Server inetd 170 Zugriffskontrolle mit tcpd 173 Die xinetd-alternative 175 Die Dateien Services und protocols 178 Aufruf entfernter Prozeduren (Remote Procedure Call) 180 Konfiguration von Remote-Logins und Ausführen von Befehlen 181 11 Elektronische Post 190 Was genau ist eine E-Mail? 191 Wie wird Mail ausgeliefert? 194 E-Mail-Adressen 194 Wie funktioniert Mail-Routing? 195 Mail-Routing im Internet 196 12 sendmail 197 Die sendmail-distribution installieren 198 sendmail-konfigurationsdateien 203 sendmail.cf-konfigurationsbefehle 210 Anlegen einer sehdmail-konfiguration 215 sendmail-datenbanken 223 Testen Ihrer Konfiguration 236 sendmail ausführen 241 Tipps und Tricks 242 Weitere Informationen 245 13 IPv6-Netzwerke konfigurieren 247 Das IPv4-Problem und Patchwork-Lösungen 248 Erweiterung des IP-Adressraums mit IPv6 249 Fehlerbehebung 257 14 Konfiguration des Apache-Webservers 259 Apache-HTTPD-Server - Eine Einführung 259 Konfigurieren und Kompilieren von Apache 260 Optionen der Konfigurationsdatei 262 VirtualHost-Konfigurationsoptionen 266 Apache und OpenSSL 268 Fehlerbehebung 272 Inhalt
15 IMAP 275 IMAP - Eine Einführung 275 UW-IMAP 276 Cyrus-IMAP 281 16 Samba 283 Samba Eine Einführung 283 Samba beziehen 284 Samba konfigurieren 285 Weitere Samba-Optionen 287 Drucken mit Samba 291 SWAT 293 Fehlerbehebung 295 17 OpenLDAP 296 LDAP verstehen 296 OpenLDAP beziehen 298 OpenLDAP kompilieren 299 Konfiguration des OpenLDAP-Servers 300 OpenLDAP ausführen 300 OpenLDAP benutzen 304 SSL zu OpenLDAP hinzufügen 308 Grafische LDAP-Browser 309 Fehlerbehebung 311 18 Drahtlose Netzwerke 313 Historisches 313 Die Standards 314 Sicherheitsbedenken hinsichtlich 802.11b 315 Hardware 316 Client-Konfiguration 317 Konfiguration eines Linux-Zugriffspunkts 320 Fehlerbehebung 325 Netzwerke über eine Bridge verbinden 326 A Beispielnetzwerk: Die virtuelle Brauerei 329 Index 331 Inhalt