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