<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY knu "<application>knu</application>">
 <!ENTITY % addindex "IGNORE">
 <!ENTITY % German "INCLUDE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="de">

<bookinfo>
<title>Werkzeuge f&uuml;r das Netzwerk</title>
<authorgroup>
<author>
<firstname>Bertrand</firstname>
<surname>Leconte</surname>
<affiliation><address><email>B.Leconte@mail.dotcom.fr</email></address></affiliation>
</author>
</authorgroup>
<releaseinfo>0.06.00</releaseinfo>
<date>15/08/1999</date>
<abstract>
<para>Diese Dokumentation wurde zuletzt an KNU Version 0.6.1 angepasst. Bitte richten Sie alle Kommentare und Erweiterungen an den Autor.</para>
</abstract>
<keywordset>
<keyword>KDE</keyword>
<keyword>kdenetwork</keyword>
<keyword>knu</keyword>
</keywordset>
</bookinfo>

<chapter id="einfuehrung">
<title>Einf&uuml;hrung</title>

<para>Die <emphasis remap="it">Werkzeuge f&uuml;r das Netzwerk</emphasis> erlauben Ihnen, Ping, 
Traceroute oder eine Rechnernamen-Aufl&ouml;sung vorzunehmen, ohne
eine Terminalemulation starten zu m&uuml;ssen.</para>

<para>Sie w&auml;hlen, welches Werkzeug Sie starten m&ouml;chten, indem Sie die
entsprechende Karteikarte ausw&auml;hlen. Geben Sie dann die daf&uuml;r ben&ouml;tigten 
Parameter ein und klicken Sie auf den ``<literal remap="tt">Start</literal>''-Knopf 
(oder dr&uuml;cken <emphasis remap="it">Enter</emphasis>). W&auml;hrend der Befehl l&auml;uft, k&ouml;nnen Sie ihn
mit dem ``<literal remap="tt">Stopp</literal>''-Knopf anhalten.</para>
</chapter>

<chapter id="die-ping-karte">
<title>Die <emphasis remap="it">Ping</emphasis>-Karte</title>

<sect1 id="was-ist-das">
<title>Was ist das?</title>

<para>Der <literal remap="tt"><ulink url="man:ping">ping(8)</ulink></literal>-Befehl sendet ICMP <literal remap="tt">ECHO&lowbar;REQUEST</literal>-Pakete an Netzwerkrechner, um die Erreichbarkeit 
im Netzwerk nachzupr&uuml;fen. Eine Antwort eines Rechners (oder irgendetwas,
das eine IP-Adresse besitzt) bedeutet, dass auf diesem Rechner zumindest
ein TCP/IP-Netzwerkprotokoll l&auml;uft, und gibt an, dass die Netzwerk-Route
zu diesem Rechner offen ist. Die <emphasis remap="it">Ping</emphasis>-Karte erlaubt die Ausf&uuml;hrung
des <literal remap="tt">ping(8)</literal>-Befehls.</para>

<para><mediaobject><imageobject><imagedata fileref="knu-ping.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="beschreibung">
<title>Beschreibung</title>

<para>Ping benutzt das Pflicht-Datagramm <literal remap="tt">ECHO&lowbar;REQUEST</literal> aus dem
ICMP-Protokoll, um ein ICMP-<literal remap="tt">ECHO&lowbar;RESPONSE</literal> von einem Rechner
oder Gateway zu erhalten. <literal remap="tt">ECHO&lowbar;REQUEST</literal>-Datagramme 
(``<emphasis remap="it">Pings</emphasis>'') besitzen eine IP und einen ICMP-Header, gefolgt
von einem <literal remap="tt">strukturierten Zeitwert</literal> und dann einer willk&uuml;rlichen
Anzahl von <emphasis remap="it">F&uuml;ll</emphasis>-Bytes, um das Paket aufzuf&uuml;llen.</para>
</sect1>

<sect1 id="optionen">
<title>Optionen</title>

<para><variablelist>
<varlistentry>
<term>Rechnernamen aufl&ouml;sen</term>
<listitem>
<para>Zeigt die Adressen numerisch anstatt
symbolisch und numerisch (das spart eine Nameserver Adresse-zu-Namen-Anfrage).</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Zur Fehlersuche sollte Ping zuerst auf den lokalen Rechner angewendet werden,
um sicherzustellen, dass die lokale Netzwerkschnittstelle funktioniert und
l&auml;uft. Dann sollten immer weiter entfernte Rechner und Gateways 
``<emphasis remap="it">angepingt</emphasis>'' werden. Rundreisezeiten und Paketverlust-Statistiken
werden berechnet. Falls doppelte Pakete empfangen werden, werden sie nicht
in die Berechnung des Paketverlusts einbezogen, obwohl die
Rundreisezeit dieser Pakete genutzt wird, um die 
minimale/durchschnittliche/maximale Rundreisezeit zu berechnen. Wenn das
Programm beendet wird, wird eine kurze Zusammenfassung angezeigt.</para>

<para><emphasis remap="bf">Dieses Programm ist f&uuml;r Netzwerktest, Messungen und Management gedacht.
Wegen dem Verkehr, das es im Netzwerk verursachen kann, ist
es nicht ratsam, Ping w&auml;hrend des normalen Betriebs oder zu lange 
zu benutzen.</emphasis></para>
</sect1>
</chapter>

<chapter id="die-traceroute-karte">
<title>Die <emphasis remap="it">Traceroute</emphasis>-Karte</title>

<sect1 id="was-ist-das-0">
<title>Was ist das?</title>

<para>Der <literal remap="tt"><ulink url="man:traceroute">traceroute (8)</ulink></literal>-Befehl
zeigt die Route an, die Pakete zum Netzwerkrechner nehmen. Die 
<emphasis remap="it">Traceroute</emphasis>-Karte erlaubt die Ausf&uuml;hrung des 
<literal remap="tt">traceroute(8)</literal>-Befehls.</para>

<para><mediaobject><imageobject><imagedata fileref="knu-traceroute.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="beschreibung-0">
<title>Beschreibung</title>

<para>Das Internet ist eine gro&szlig;e und komplexe Ansammlung von Netzwerk-Hardware,
die miteinander &uuml;ber Gateways verbunden ist. Die Verfolgung der
Route, die die Pakete nehmen (oder den b&ouml;sartigen Gateway, der Ihre
Pakete wegschmei&szlig;t, zu finden) kann schwierig sein. Traceroute
nutzt das IP-Protokollfeld <emphasis remap="it">time to live</emphasis> und versucht, eine
ICMP-<literal remap="tt">TIME&lowbar;EXCEEDED</literal>-Antwort von jedem Gateway entlang
der Strecke zu einem Rechner zu erhalten.</para>
</sect1>

<sect1 id="optionen-0">
<title>Optionen</title>

<para><variablelist>
<varlistentry>
<term>Rechnernamen aufl&ouml;sen</term>
<listitem>
<para>Zeigt die Adressen der Zwischenschritte numerisch statt symbolisch und 
numerisch (das spart eine Nameserver Adresse-zu-Namen-Anfrage f&uuml;r jeden
Gateway, der unterwegs gefunden wird).</para>
<para></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Maximale Anzahl an Spr&uuml;ngen</term>
<listitem>
<para>Stellt die maximale time-to-live (maximale Anzahl von Spr&uuml;ngen) 
in ausgehenden Probepaketen ein. Der Standard ist 30 Spr&uuml;nge 
(die gleiche Einstellung, die bei TCP-Verbindungen genutzt wird).</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Dieses Programm versucht, eine Route zu verfolgen, die ein IP-Paket
nehmen w&uuml;rde, indem UDP-Probepakete mit einer kleinen ttl (time to live)
gesendet werden, und dann auf eine ICMP-``<literal remap="tt">time exceeded</literal>''-Antwort
von einem Gateway gewartet wird. Wir starten unsere Tests mit einer
ttl von eins und erh&ouml;hen sie um eins, bis wir ein 
ICMP-``<literal remap="tt">port unreachable</literal>'' erhalten 
(was soviel bedeutet, dass wir beim ``<emphasis remap="it">Rechner</emphasis>'' angekommen sind) 
oder ein Maximum erreichen (das standardm&auml;&szlig;ig bei 30 Spr&uuml;ngen liegt, 
und mit der Option <emphasis remap="bf">Maximale Anzahl an Spr&uuml;ngen</emphasis> ge&auml;ndert werden kann).
Drei Probepakete werden f&uuml;r jede ttl-Einstellung geschickt,
und eine angezeigte Zeile zeigt die ttl, die Adresse des Gateways 
und die Rundreisezeit f&uuml;r jedes Probepaket.
Falls die Antworten von verschiedenen Gateways kommen, wird die
Adresse von jedem antwortenden System angezeigt. Falls es keine Antwort
innerhalb eines dreisek&uuml;ndigen Zeitintervalls gibt, wird ein `*' f&uuml;r
diese Probe angezeigt.</para>

<para>Wir m&ouml;chten nicht, dass der Zielrechner die UDP-Probepakete verarbeitet,
also wird der Zielport auf einen unwahrscheinlichen Wert gesetzt.</para>

<para><emphasis remap="bf">Dieses Programm ist f&uuml;r Netzwerktest, Messungen und Management gedacht.
Es sollte haupts&auml;chlich dazu benutzt werden, um Fehler aufzusp&uuml;ren.
Wegen dem Verkehr, das es im Netzwerk verursachen kann, ist
es nicht ratsam, Traceroute w&auml;hrend des normalen Betriebs oder zu lange zu 
benutzen.</emphasis></para>

<sect2 id="die-autoren-von-traceroute">
<title><emphasis remap="it">Die Autoren von Traceroute</emphasis></title>

<para>Implementiert von Van Jacobson aufgrund einer Empfehlung von 
Steve Deering.  Fehlerbereinigt von tausenden von Menschen mit 
teilweise hervorragenden Hinweisen oder Fehlerbehebungen von
C. Philip Wood, Tim Seaver und Ken Adelman.</para>
</sect2>
</sect1>
</chapter>

<chapter id="die-rechnernamen-karte">
<title>Die <emphasis remap="it">Rechnernamen</emphasis>-Karte</title>

<sect1 id="was-ist-das-1">
<title>Was ist das?</title>

<para>Die <emphasis remap="it">Rechnernamen</emphasis>-Karte erlaubt die Ausf&uuml;hrung eines 
Rechnernamens-Aufl&ouml;sungsprogramms 
(<literal remap="tt"><ulink url="man:host">host (1)</ulink></literal> oder <literal remap="tt"><ulink url="man:nslookup">nslookup (8)</ulink></literal>).  
Dieses Rechnernamens-Aufl&ouml;sungsprogramm befragt den Domain Name Server
nach der Antwort auf die gestellte Frage.</para>

<para><mediaobject><imageobject><imagedata fileref="knu-host.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="beschreibung-1">
<title>Beschreibung</title>

<para>Dieser Befehl sucht nach Informationen &uuml;ber Internet-Rechner und 
Domainnamen. Er bekommt diese Information von einer Menge weltweit 
untereinander verbundener Server. Diese Rechner werden die 
Domain Name Server (DNS) genannt. Die Information ist gespeichert
in Form von <emphasis remap="it">resource records</emphasis>, die zu hierarchisch organisierten
<emphasis remap="it">Zonen</emphasis> geh&ouml;ren.</para>

<para>Standardm&auml;&szlig;ig wandelt das Kommando einfach zwischen Rechnernamen und
Internetadressen um. Jedoch kann es mit den <emphasis remap="it">Suche nach</emphasis>-Optionen
genutzt werden, alle Informationen &uuml;ber Domainnamen zu finden,
die vom Domain-Name-Server-System verwaltet werden. Die gezeigten
Informationen bestehen aus mehreren Feldern der entsprechenden
``resource records'', die empfangen wurden.</para>

<para>Das Rechnerfeld kann entweder mit Rechnernamen (Domainnamen) oder
numerischen Internetadressen ausgef&uuml;llt werden.</para>

<para>Eine numerische Internetadresse besteht aus vier dezimalen Nummern, die
durch Punkte getrennt werden, z.B. <literal remap="tt">192.16.199.1</literal>, 
die die vier Bytes der 32-Bit-Adresse darstellen. Die Standardaktion
ist die Anfrage nach dem verbundenen Rechnernamen.</para>

<para>Ein Rechner- oder Domainname besteht aus Teilnamen, die durch Punkte 
getrennt sind, z.B. <literal remap="tt">xyz.abc.de</literal>. Die Standardaktion
ist die Anfrage nach allen seinen Internetadressen.</para>

<para>F&uuml;r einzelne Namen ohne angeh&auml;ngten Punkt wird der lokale Domainname
automatisch an das Ende hinzugef&uuml;gt. So kann ein Benutzer aus
der Domain <literal remap="tt">abc.de</literal> einfach <literal remap="tt">xyz</literal> eingeben, 
und automatisch nach <literal remap="tt">xyz.abc.de</literal> fragen. 
In allen anderen F&auml;llen wird der Name unver&auml;ndert verwendet.
Einzelne Namen mit angeh&auml;ngten Punkten werden als
Toplevel-Domain gedeutet, z.B. <literal remap="tt">de.</literal></para>

<para>F&uuml;r eine genauere Beschreibung des Verhaltens dieses Befehls,
sehen Sie bitte in der Manpage des zugrundeliegenden Programms 
<literal remap="tt"><ulink url="man:host">host (1)</ulink></literal>
oder <literal remap="tt"><ulink url="man:nslookup">nslookup (8)</ulink></literal> nach.</para>
</sect1>

<sect1 id="optionen-1">
<title>Optionen</title>

<para><variablelist>
<varlistentry>
<term>Suche nach</term>
<listitem>
<para>Hier k&ouml;nnen Sie die Art von Information, nach der gefragt 
werden soll, angeben. Unterst&uuml;tzte M&ouml;glichkeiten sind untenstehend aufgelistet.</para>
<para></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Server</term>
<listitem>
<para>Das ist der Name (oder die Adresse) des Domain Name Server, der 
befragt werden soll.</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<sect2 id="die-mglichen-informationen-sind">
<title>Die m&ouml;glichen Informationen sind:</title>

<para><literal remap="tt">A</literal> &lowbar;&lowbar;&lowbar; die Internetadresse des Rechners.</para>

<para><literal remap="tt">PTR</literal> &lowbar; der Rechnername.</para>

<para><literal remap="tt">NS</literal> &lowbar;&lowbar; der Nameserver f&uuml;r die genannte Zone.</para>

<para><literal remap="tt">MX</literal> &lowbar;&lowbar; der Email-&Uuml;bergabepunkt.</para>

<para><literal remap="tt">CNAME</literal> der kanonisierte Name f&uuml;r ein Alias.</para>

<para><literal remap="tt">SOA</literal> &lowbar; die ``start-of-authority''-Information der Domain.</para>

<para><literal remap="tt">ANY</literal> &lowbar; alle verf&uuml;gbaren Informationen.</para>

<sect3 id="die-autoren-von-host">
<title><emphasis remap="it">Die Autoren von Host</emphasis></title>

<para>Dieses Programm stammt urspr&uuml;nglich von der Rutgers University. 
Es wurde von Eric Wassenaar, NIKHEF, 
<ulink url="mailto:e07@nikhef.nl">e07@nikhef.nl</ulink> neu 
geschrieben.</para>
</sect3>

<sect3 id="die-autoren-von-nslookup">
<title><emphasis remap="it">Die Autoren von nslookup</emphasis></title>

<para>Andrew Cherenson</para>
</sect3>
</sect2>
</sect1>
</chapter>

<chapter id="die-finger-karte">
<title>Die <emphasis remap="it">Finger</emphasis>-Karte</title>

<sect1 id="was-ist-das-2">
<title>Was ist das?</title>

<para>Die <emphasis remap="it">Finger</emphasis>-Karte erlaubt die Ausf&uuml;hrung des <literal remap="tt"><ulink url="man:finger">finger(1)</ulink></literal>-Befehls. 
Der <literal remap="tt">finger</literal>-Befehl zeigt Informationen &uuml;ber die Benutzer des Systems an.</para>

<para>Die Ausgabe des Befehls h&auml;ngt vom Rechner ab, von dem die Antwort auf die
Anfrage kommt.</para>

<para><mediaobject><imageobject><imagedata fileref="knu-finger.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="optionen-2">
<title>Optionen</title>

<para><variablelist>
<varlistentry>
<term>Server</term>
<listitem>
<para>Dies ist der Name (oder die Adresse) des Rechners, der gefragt werden soll.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="geschichte">
<title>Geschichte</title>

<para>Der <emphasis remap="it">finger</emphasis>-Befehl tauchte zuerst in 3.0BSD auf.</para>
</sect1>
</chapter>

<chapter id="die-mtr-karte">
<title>Die <emphasis remap="it">mtr</emphasis>-Karte</title>

<sect1 id="was-ist-das-3">
<title>Was ist das?</title>

<para>Die <emphasis remap="it">mtr</emphasis>-Karte erlaubt die Ausf&uuml;hrung des <literal remap="tt"><ulink url="man:mtr">mtr(1)</ulink></literal>-Befehls. mtr vereint die Eigenschaften der 
Programme <literal remap="tt">traceroute</literal> und <literal remap="tt">ping</literal> in einem einzigen 
Netzwerkdiagnose-Werkzeug.</para>

<para><mediaobject><imageobject><imagedata fileref="knu-mtr.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="beschreibung-2">
<title>Beschreibung</title>

<para>Wenn <literal remap="tt">mtr</literal> aufgerufen wird untersucht es die Netzwerkverbindung zwischen
dem Rechner, auf dem es l&auml;uft, und dem benutzerdefinierten Zielrechner.
Nachdem es die Adressen jeder Station zwischen den beiden Rechnern
ermittelt hat, sendet es eine Reihe von ``ICMP ECHO''-Anfragen 
(wie <literal remap="tt">ping</literal>) zu jedem dieser Zwischenrechner, um die Qualit&auml;t der
Verbindung zu testen. W&auml;hrend es das tut, gibt es zu jedem Rechner
eine Statistik aus.</para>
</sect1>

<sect1 id="autoren-">
<title>Autoren </title>

<para><literal remap="tt">mtr</literal> wurde von <ulink url="mkimball@xmission.com">Matt Kimball</ulink> mit Unterst&uuml;tzung vieler Leute geschrieben. 
<ulink url="R.E.Wolff@BitWizard.nl">Roger Wolff</ulink> &uuml;bernahm die Betreuung von
<literal remap="tt">mtr</literal> im Oktober 1998.</para>
</sect1>
</chapter>

<chapter id="konfiguration">
<title>Konfiguration</title>

<para><mediaobject><imageobject><imagedata fileref="knu-config.png" format="png"></imageobject></mediaobject></para>

<para>Falls Sie nicht den Befehl benutzen m&ouml;chten, der mit der <literal remap="tt">PATH</literal>-Variable 
gefunden wird, oder falls der gew&uuml;nschte Befehl nicht gefunden wird, k&ouml;nnen
Sie den Pfad f&uuml;r jeden Befehl selbst einstellen. Dies kann im 
Konfigurationsdialog gemacht werden, der durch 
<emphasis remap="bf">Bearbeiten-&gt;Eigenschaften</emphasis> aufgerufen wird. GNU/Debian Benutzer werden 
das Kommando f&uuml;r Traceroute zu <literal remap="tt">/usr/sbin/traceroute</literal> &auml;ndern m&uuml;ssen, da 
normale Benutzer dieses Verzeichnis nicht in Ihrem Pfad haben. </para>

<para>Im gleichen Dialog k&ouml;nnen Sie einem Programm auch Argumente hinzuf&uuml;gen. 
Zum Beispiel k&ouml;nnen Sie auf  Solaris-Computern dem ping-Kommando 
``<literal remap="tt">-s</literal>'' als Argument hinzuf&uuml;gen.</para>

<para>F&uuml;r die Rechnernamen-Karte m&uuml;ssen Sie den Typ des Befehls angeben, 
<literal remap="tt">host</literal> oder <literal remap="tt">nslookup</literal>.</para>

<para>Sie k&ouml;nnen einen Befehl abschalten, indem Sie im entsprechenden Abschnitt der 
Konfigurationsdatei den Eintrag ``<literal remap="tt">enable = 0</literal>'' von Hand hinzuf&uuml;gen.</para>

<para>Die <emphasis remap="it">Finger</emphasis>-, <emphasis remap="it">Whois</emphasis>- und <emphasis remap="it">Rechnernamen</emphasis>-Karten
haben Serverlisten. Diese Listen k&ouml;nnen durch Editieren des zugeh&ouml;rigen 
<literal remap="tt">Servers</literal>-Eintrags in der Konfigurationsdatei ver&auml;ndert werden
(in dieser Version m&uuml;ssen Sie das per Hand erledigen).</para>
</chapter>

<chapter id="epilog">
<title>Epilog</title>

<sect1 id="autoren">
<title>Autoren</title>

<para><variablelist>
<varlistentry>
<term>Bertrand Leconte</term>
<listitem>
<para><ulink url="mailto:B.Leconte@mail.dotcom.fr">Email: B.Leconte@mail.dotcom.fr</ulink> </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Kai Fricke</term>
<listitem>
<para>SGML-Umwandlung der Dokumentation
<ulink url="mailto:kfricke@bauinf.uni-hannover.de">Email: kfricke@bauinf.uni-hannover.de</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Oliver Hensel</term>
<listitem>
<para>deutsche &Uuml;bersetzung
<ulink url="mailto:oliver.hensel@gmx.de">Email: oliver.hensel@gmx.de</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Matthias Kiefer</term>
<listitem>
<para>deutsche &Uuml;bersetzung
<ulink url="mailto:matthias.kiefer@gmx.de">Email: matthias.kiefer@gmx.de</ulink></para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Die Dokumentation stammt haupts&auml;chlich aus den Linux-Manpages zu  
<literal remap="tt">ping(8)</literal>, <literal remap="tt">traceroute(8)</literal>, <literal remap="tt">host(1)</literal> 
und <literal remap="tt">nslookup(8)</literal>.</para>
</sect1>

<sect1 id="copyright">
<title>Copyright</title>

<para><literal remap="tt">This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.</literal></para>

<para><literal remap="tt">This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.</literal></para>

<para><literal remap="tt">You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 675 Mass
Ave, Cambridge, MA 02139, USA.</literal></para>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
