PC-Netzwerke
Transcrição
PC-Netzwerke
Axel Schemberg Martin Linten PC-Netzwerke Galileo Computing Vorwort 15 1 Einleitung 17 1.1 Aufbau des Buchs 17 1.2 Verwendete Formatierung und Auszeichnungen 18 1.3 Buch-DVD 20 Teil 1 Grundwissen Netzwerke 2 Grundlagen der Kommunikation 2.1 Kommunikation allgemein 27 2.2 Kommunikation zwischen Computern 2.3 Was ist ein Netzwerk? 2.3.1 2.4 ;'. 27 28 ; 29 Netzwerktopologien , 30 Kommunikationsmodell 32 2.4.1 2.4.2 2.4.3 33 34 35 DoD-Modell - ISO/OSI-Modell Kommunikation , .-..: Lokales Netz 3.1' ( v r • 3.2' Ethernet , 39 :! 3.1.1 Fast-Ethernet 3.1.2 Cigabit-Ethernet 3.1.3 , 10-Cbit-Ethemet ::. ;;:..... 3.1.4 Hub 3.1.5 Switch '..... 3.1.6 Ausblick !.:.:::.'.'.'....;....". Wireless LAN 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 IEEE 802.11 IEEE 802.11b IEEE 802.11 a/h IEEE 802.11g". Beschleunigertechniken Pre-N •. : :...."..... 39 :..... -. ' ' , ..'...?. •.;....'........:.1..'...'...:.' :.'."..'..'..... 42 43 45 46 47 50 : 51 r..:.:....'../:..:..'....-.: 53 57 58 58 60 62 Inhält 5 3.2.7 3.2.8 3.2.9 IEEE 802.11n IEEE 802.11e WiAAAX 3.2.10 WiFi 66 3.2.11 3.2.12 Sicherheit von WLANs Ausblick 67 69 .• 3.3 Daten über Stromkabel 4 Weitverkehrsverbindung 4.1 4.2 '. 70 75 ISDN 4.1.1 4.1.2 4.1.3 75 Allgemeines Basis-ISDN Breitband-ISDN 75 76 78 xDSL 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 78 Allgemeines zu DSL ADSL SDSL VDSL Zukunftsaussichten von xDSL 4.3 Weitere Standards 5 Höhere Protokollschichten 5.1 Das Internetprotokoll 5.1.1 5.1.2 5.1-.3 5.1.4 5.1.5 79 8T 82 84 84 • 86 89 89 Allgemeines Routing -•Private IP-Adressen NAT, Network Address Translation IP-Version 6 : '. 89 94 97 98 100 :..: 5.2 Transmission Control Protocol 5.3 Address Resolution Protocol 104 5.4 Internet Control Message Protocol 1,05 5.5 : 5.6 5.7 5.8 6 ' 63 65 65 Inhalt 102 DHCP •.: 5.5.1 DHCP im Überblick 5.5.2 Das DHCP-Verfahren im Einzelnen Namensauflösung : ' Simple Network Management Protocol Universal Plug and Play 106 ;...- 106 108 !. ' 111 114 116 Teil 2 Praxiswissen 6 Kabel, Karten und Konfiguration 121 6.1 Kupferkabel 6.1.1 Arten 6.1.2 Netzwerkstecker anbringen 6.1.3 Patchpanel und Netzwerkdosen anschließen 6.1.4 Belegung von ISDN 6.1.5 Cross-Kabel : 122 122 125 128 130 131 6.2 Glasfaserkabel 6.2.1 Grundlagen 6.2.2 Steckersysteme ' : , 132 132 134 , Netzwerkkarten 7.1 Grundlagen 7.2 PCI-Netzwerkkarten 7.2.1 Allgemeines 7.2.2 100Base-TX 7.2.3 1000Base-T 7.2.4 WLAN 7:2.5 Sonderfunktionen 7.2.6 Einbauen 7.2.7 Fazit ' ' 7.3 137 : 139 139 140 141 142 144 145 147 : PCI-Express-Netzwerkkarten 7.3.1 Gigabit-LAN-Karten 7.4 '. ISA-Netzwerkkarten 7.4.1 Vorbemerkungen 7.4.2 Einbauen 7.4.3 Karte einstellen 7.4.4 BIOS einstellen 7.5 .' • USB-Adapter 7.6.1 Allgemeines 7.6.2 LAN-Adapter 7.6.3 WLAN-Adapter Netzwerk ohne neue Kabel : 7.7.1 Allgmeines 7.7.2 Homeplug: Netz auf Strom 7.7.3 Antennenverkabelung 7.7.4 Telefonverkabelung 148 149 150 150 151 151 152 -..,, PCMCIA-/Cardbus-Netzwerkkarten 7.5.1 LAN-Karten 7.5.2 WLAN 7.6 7.7 137 153 153 155 '. •. .' ,; •..: :. ..!..•...'. '..: ". '. 160 160 161 161 163 163 164 169 169 Inhalt j 8 Hubs und Switches 8:1 . Hubs 8.1.1 8.1.2 :..:: 171 171 172, Technik Fazit 8.2 Switches 8.2.1 Technik 8.2.2 Marktübersicht 8.2.3 Switches integrieren 8.2.4 Fachbegriffe kurz erläutert 8.2.5 Fazit 9 Betriebssysteme einrichten 9.1 • Allgemeine Vorbemerkungen 9.1.1 Windows 9.1.2 Linux 9.1.3 Server, das unbekannte Wesen' 9.2 Windows einrichten 9.2.1 Windows XP Professional & XP Home 9.2.2 Windows Vista 9.2.3 Andere Windows-Versionen 9.2.4 Windows in verschiedenen Netzen 9.2.5 Windows zum Router machen 9.2.6 Erweiterte XP-Netzwerkeinstellungen 9.2.7 Drucker- und Dateifreigaben 9.3 172 172 173 180 181 183 185 .• 10 Netzwerkadministration 10;1 Troubleshooting ' 10.1.1 10.1.2 '10.1.3 10.1.4 10.1.5 10.1.6 " 10.2 •.. Inhalt1 Allgemeines Problemursachen finden Bordmittel von Windows Bordmittel von Linux Zusatzprogramme für Windows Zusatzprogramme für Linux Netzwerkprogramme 10.2.1 Netzwerkmanagement mit ntop : 10.2.2 Lycos WLAN-Sniffer 185 185 186 189 190 190 196 198 198 199 199 203 .' Linux einrichten 9.3.'1 Netzwerkkarte unter SUSE einrichten ..'....' 9.3.2 Netzwerkkarte unter Siegfried einrichten -. 9.3.3 SUSE Firewall .9.3.4 WLAN-Karte unter Linux - PCMCIA installieren ; • , 8: 171 213 214 218 222 224 : 237 •. : :...; .: :..,..-......:...,.! :...; '. 237 237 238 246 256 266 278 ;;... 281 281 •...,. 285 10.2.3 10.2.4 10.3 * 3C.Daempn, SlimFTPd oder PrivateFTP .....;..• DHCP-Server •. Fernadministration 289 289 293 296 300 306 Administration auf der Kommandozeile ..-. X11, das grafische System unter Linux Virtual Network Computing VNC Remotedesktop = Terminalservice Fazit : Sicherheit im LAN und im Internet \ 11.1 Allgemeines zur Sicherheit im LAN 11.1.1 11.1.2 11.1.3 11.1.4 11.1.5 11.3 \ 11 ."4 . .: : 309 310 315 316 319 , '. ,.' 324 324 332 Firewalls Network-Intrusion-Detection-Systeme Sicherheit von WLANs 11.3.1 11.3.2 333 WLAN-Sicherungen WEP und WPA in der Praxis , Verschlüsselung 11.4.1 11.4.2 11.4.3 12.1 Allgemeines 12.1.1 12.1.2 ,.....• 334 343 j 347 Arten der Verschlüsselung Der GNU Privacy Guard (GnuPG) E-Mails mit GnuPG verschlüsseln Internetzugang .. . . .:. 309 '. Programme zur Netzwerksicherheit 12 12.3 .'.-....: 11.2.1 11.2.2 Virtual Private Network ' ^ 309 , Historische Betrachtungen ".' ..: Sicherheitsprobleme Angriffe: Übersicht ....: ARP-Missbrauch Sicherheitslösungen im Überblick 11.5 12.2 287 288 10.3.1 10.3.2 10.3.3 10.3.4 10.3.5 11 11.2 •. „ 348 349 356 360 367 ,.'......,,....-...... Internetzugangstechnik DynDNS-Dienste ....: _......- 367 367 369 : Windows-Internetverbindungsfreigabe 373 12.2.1 12.2.2 12.2.3 374 378 379 Server konfigurieren Clients konfigurieren !..'...; Alternativen '....'...'..'.::,. Hardware-Router .'.'.'...'..'..........'.'. '. '.'. .'." „ !.'..\ '....-. 12.3.1 Allgemeine Vorbemerkungen ........:.^.....v...: -. : 12.3.2 Rputer für die Internetanbindung ..-,. .-. , ; •..•:.... : 12.3.3 Kriterien für den Routerkauf .....,..;.,.......:.. ,.:...; 12.3.4 Routeraufbauen :, :.,.....,.. ,.<..,; .....„, 12.3.5 Router konfigurieren .,...'.. 12.3.6 Timeout-Problem .' .'.' : .'..'.'...'.: '..? 379 379 380 381 387 389 390 Inhalt 9? 12.4 Der Software-Router FLI4L 12.4.1 FLI4L beschaffen 12.4.2 ' FLI4L entpacken 12.4.3 FLI4L konfigurieren 12.4.4 Diskette bauen 12.4.5 PCs im Netzwerk mit FLI4L einrichten 12.4.6 Administration des Routers 12.4.7 FLI4L auf der Festplatte 12.4.8 OpenVPN-Verbindung 392 394 395 396 406 407 407 409 410 Teil 3 Workshop 13 Schnelleinstieg: Für Praktiker 13.1 Planung: Welche Komponenten benötigen Sie? 13.1.1 Grundüberlegungen 13.1.2 Kabel und, wenn ja, welches? 13.1.3 Beispiel Mini-LAN 13.2 Wo? 13.2.2 Beispielrechnung Mini-LAN Hardware ein- und aufbauen 13.3.1 Netzwerkkarten 13.3.2 LAN-Verschaltung 13.4 Software konfigurieren 13.4.1 Treiber installieren 13.4.2 IP-Konfiguration 415 415 416 ....:...... 421 : 13.2.1 13.3 14 : '. 423 423 424 '. 425 425 426 427 427 428 '.'. Ein vielseitiger Linux-Server 14.1 Motivation - oder: Warum ausgerechnet Linux? 14.2 Aufgaben Ihres Netzwerk-Servers 14.3 Installation des Basissystems 14.3.1 Installation von SUSE Linux 14.3.2 Siegfried !..,.....!.; 14.4 Erste Schritte mit dem Webmin 14.4.1 Die Kategorie Webmin 14.4.2 Die Kategorie System 14.4.3 Die Kategorie Server .14.4.4 Die Kategorie Netzwerk 431 431 :..'..;'..... 434 436 442 [...::. .....:.... 453 •. , '. ::' ." ..• 458 460 463 467 470 •'•-•- 14.4.5 Die Kategorie Hardware '.....• 472 • 14.4.6 14.4.7 Die Kategorie Cluster Die Kategorie Sonstiges 480 481 14.5 10 Einkaufen 415 Inhalt DHCP-Server , ..: 482 14.6 • 14.7 14.8 '•' 14.9 Samba als Fileserver 14.6.1 Linux als Server .14.6.2 Windows als Client 14.6.3 Linux als Client 14.6.4 Windows als Server 489 490 497 498 501 ., Drucken im Netzwerk 14.7.1 Drucker am Server einrichten 14.7.2 PDF-Drucker einrichten 14.7.3 Netzwerkdrucker am Client einrichten : 502 503 506 508 Mail-Server 14.8.1 Mails mit Postfix verschicken 14.8.2 Mails mit Postfix empfangen 14.8.3 Mails mit Postfix über einen Provider verschicken 14.8.4 Postfächer aus dem Internet holen 14.8.5 Clients im LAN an den Server anbinden 508 509 510 513 515 518 Groupware-Server 14.9.1 Vorbemerkungen 14.9.2 Installation 14.9.3 Konfiguration 14.9.4 PHProjekt benutzen 524 524 525 526 531 .'... 14.10 MLDonkey: Tauschbörsentalente 14.10.1 Tauschbörsen : 14.10.2 MLDonkey einrichten 532 532 533 14.11 Time-Server 14.11.1 Zeitservice aufsetzen 14.11.2 Zeitsynchronisierung beim Systemstart 14.11.3 Clients an den Zeitserver anbinden 536 538 539 540 : 14.11.4 Andere Zeitdienste, als NTP 54.1- : 14.12 Ein Backupkonzept für den Netzwerkserver . , , 542 14.12.1 Wozu Backup? 14.12.2 Backup , 14.12.3 Restore 14.12.4 Disaster Recovery Netzwerkrosinen 15.1 WLAN-Sicherheit analysieren 15.2 ;... 544 545 '. 15 15.1.1 Aircrack 15.1.2 15.1.3 15.1.4 AirSnort WepAttack wavemon & kismet .' 543 544 547 547 ' •..'..'.•. Netzwerkgeschwindigkeit ermitteln 15.2.1 Programme zur Netzwerkperformance 15.2.2 Performancemessung mit NetIO 15.2.3 Performancemessung mit Iperf 15.2.4 Netzwerkgeschwindigkeit mit FTP 15.2.5 Ergebnisse Performancemessung "..' ."..' 547 :....::..: .'.: :. 553 557 558 560 560 560, 564 564 566 Inhalt 11~ 15.3 • LAN-Party 15.3.1 Wissen 15.3.2 Praxis :..:• : •. •. 15.4 Audio- und Video-Streaming : 15.4.1 Vorbemerkungen '....'..'..'..'..'.!..'...'. 15.4.2 Video-Streaming mit dem Video-LAN-Clierit i .i.. ; .:......:.. 568 568 569 •. 573 573 575 ! 16 Voice over IP 16.1 Entwicklung und Begriffsbestimmung (6.2. Grundlagen zu VolP .V \.:.\.JJ..J.'J....:.l:...'...:. '.„.' 16.2.1 Protokolle .' 16.2.2 Audio-Codecs ' , 16.2.3 Rufnummernplan und Rufnummernhaushalt . 16.2.4 Voraussetzungen im Netzwerk .' !.?...'... 587 587 593 595 596 .:.../....' ; ;.'..:'. Skype: Einfacher geht es nicht :..... SIP-Provider im Internet ' ."..*. , Softphone: PhonerLite ....' '..'. .".... FritzIBoxFon /.'.: •::.:..:....!;:.:::.:......' ....-:......... Asterisk*-die vollständige TK-Anlage .VolP-Hardware -...:• '. •....-. : 604 604 607 610 613 617 631 , 16.3 '.,"' ', -*. : < .. • Praxis 16.3.1 16.3.2 16.3.3 16.3.4 16.3.5 16.3.6 583 '. 583 Teil 4 Anhang A Linux-Werkzeuge A.-1 Vorbemerkung A.2 Grundbefehle A.2.1 Bewegen im Dateisystem A.2.2 Datenströme A.2.3 Prozesse und Dateisystem A.2.4 Netzwerkbefehle A.3 -' 12- ." 639 .....:... Der-Editor vi A.3.1 Einleitung A.3.2 Einfaches Arbeiten; Grundsätzliches A.4» Shell-Skripten B ASCII-Tabelle Inhalt' 639 .' 641 641 645 646 647 649 ,..........;.:,.. 649 '.'.:... 649 - -.... 652 655 Infothek C.1 Portalseiten-Netzwerk 657 657 C.2 Zeitschriften, Infos und Newsletter 657 C.3 Portalseiten Linux 658 C.4 Suchseiten und Newsgroups 659 C.5 Programme und Programmsammlungen 659 C.6 Softwareprojekte 660 C.7 Hersteller 660 C.8 VolP-Projekte/-Software 660 C.9 VolP-Information 661 Glossar 663 Index 685 Inhalt 13