Zum Inhalt springen

Mtr: Unterschied zwischen den Versionen

Aus Foxwiki
DanielZorin (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 15: Zeile 15:
apt install mtr-tiny
apt install mtr-tiny
</syntaxhighlight>
</syntaxhighlight>
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" copy line>
mtr <optionen> HOSTNAME
</syntaxhighlight>
== Optionen ==
{| class="wikitable options sortable gnu big"
|-
! Unix !! GNU !! Beschreibung
|-
| -h || ''--help'' || Hilfe anzeigen
|-
| -v || ''--version'' || Version anzeigen
|-
| -4 ||  || Nur IPv4 verwenden
|-
| -6 ||  || Nur IPv6 verwenden
|-
| -F DATEI || ''--filename DATEI'' || Ziele aus Datei lesen - ein Host pro Zeile
|-
| -r || ''--report'' || Report-Modus: ''-c'' Zyklen messen, Statistik ausgeben, beenden
|-
| -w || ''--report-wide'' || Report ohne Kürzen von Hostnamen
|-
| -n || ''--no-dns'' || Keine Namensauflösung, nur IPs
|-
| -b || ''--show-ips'' || Hostname und IP anzeigen
|-
| -o FELDER || ''--order FELDER'' || Spaltenauswahl
|-
| -y N || ''--ipinfo N'' || IP-Hop-Infos
|-
| -z || ''--aslookup'' || ASN neben jedem Hop anzeigen
|-
|  || ''--ipinfo_provider4 DOMAIN'' || Provider für IPv4-AS-Lookups
|-
|  || ''--ipinfo_provider6 DOMAIN'' || Provider für IPv6-AS-Lookups
|-
| -i SEK || ''--interval SEK'' || Intervall zwischen Probes,root kann Werte <1s setzen
|-
| -c COUNT || ''--report-cycles COUNT'' || Anzahl Zyklen, 1 Zyklus = 1 Sekunde
|-
| -s BYTES || ''--psize BYTES'' || Paketgröße inkl. IP oder ICMP-Header, negativ: zufällig bis Betrag
|-
| -B NUM || ''--bitpattern NUM'' || Payload-Bitpattern (0–255),(>255 = zufällig))ю
|-
| -G SEK || ''--gracetime SEK'' ||
|-
| -Q NUM || ''--tos NUM'' ||
|-
| -e || ''--mpls'' ||
|-
| -I IFACE || ''--interface IFACE'' || Interface für Probes verwenden
|-
| -a ADDR || ''--address ADDR'' || Quelladresse binden
|-
| -f NUM || ''--first-ttl NUM'' || Start-TTL
|-
| -m NUM || ''--max-ttl NUM'' || Maximale Hop-Anzahl
|-
| -U NUM || ''--max-unknown NUM'' ||
|-
| -E NUM || ''--max-display-path NUM''||
|-
| -u || ''--udp'' || UDP statt ICMP Echo
|-
| -T || ''--tcp'' || TCP SYN statt ICMP Echo
|-
| -S || ''--sctp'' || SCTP statt ICMP Echo
|-
| -P PORT || ''--port PORT'' || Zielport TCP/SCTP/UDP
|-
| -L PORT || ''--localport PORT'' || Quellport für UDP
|-
| -Z SEK || ''--timeout SEK'' || Socket-Timeout
|-
| -M MARK || ''--mark MARK'' ||
|-
| -x || ''--xml'' || XML-Ausgabe
|-
| -C || ''--csv'' || CSV-Ausgabe
|-
| -j || ''--json'' || JSON-Ausgabe
|-
| -l || ''--raw'' || Raw-Ausgabe
|-
| -p || ''--split'' ||
|-
| -t || ''--curses'' ||
|-
| -g || ''--gtk'' ||
|-
|  || ''--displaymode MODE'' ||
|}


== Bespiele ==
== Bespiele ==
; Einfache Diagnose
; Einfache Diagnose
<syntaxhighlight lang="bash" highlight="1" copy line>
<syntaxhighlight lang="bash" highlight="1" copy line>
Zeile 31: Zeile 125:
|-
|-
| -r
| -r
| ktiviert den Report-Modus
| Aktiviert den Report-Modus
|-
|-
| -c 200
| -c 200

Aktuelle Version vom 17. Februar 2026, 19:16 Uhr

Mtr (My Traceroute) kombiniert traceroute und ping zu Pfad-Test

Beschreibung

  • Pro Hop werden Paketverlust und RTT als Statistik ermittelt
  • Messungen erfolgen zyklisch, im -r-Modus wird nach -c Zyklen beendet

Installation

mit GUI
apt install mtr
without GUI
apt install mtr-tiny

Aufruf

mtr <optionen> HOSTNAME

Optionen

Unix GNU Beschreibung
-h --help Hilfe anzeigen
-v --version Version anzeigen
-4 Nur IPv4 verwenden
-6 Nur IPv6 verwenden
-F DATEI --filename DATEI Ziele aus Datei lesen - ein Host pro Zeile
-r --report Report-Modus: -c Zyklen messen, Statistik ausgeben, beenden
-w --report-wide Report ohne Kürzen von Hostnamen
-n --no-dns Keine Namensauflösung, nur IPs
-b --show-ips Hostname und IP anzeigen
-o FELDER --order FELDER Spaltenauswahl
-y N --ipinfo N IP-Hop-Infos
-z --aslookup ASN neben jedem Hop anzeigen
--ipinfo_provider4 DOMAIN Provider für IPv4-AS-Lookups
--ipinfo_provider6 DOMAIN Provider für IPv6-AS-Lookups
-i SEK --interval SEK Intervall zwischen Probes,root kann Werte <1s setzen
-c COUNT --report-cycles COUNT Anzahl Zyklen, 1 Zyklus = 1 Sekunde
-s BYTES --psize BYTES Paketgröße inkl. IP oder ICMP-Header, negativ: zufällig bis Betrag
-B NUM --bitpattern NUM Payload-Bitpattern (0–255),(>255 = zufällig))ю
-G SEK --gracetime SEK
-Q NUM --tos NUM
-e --mpls
-I IFACE --interface IFACE Interface für Probes verwenden
-a ADDR --address ADDR Quelladresse binden
-f NUM --first-ttl NUM Start-TTL
-m NUM --max-ttl NUM Maximale Hop-Anzahl
-U NUM --max-unknown NUM
-E NUM --max-display-path NUM
-u --udp UDP statt ICMP Echo
-T --tcp TCP SYN statt ICMP Echo
-S --sctp SCTP statt ICMP Echo
-P PORT --port PORT Zielport TCP/SCTP/UDP
-L PORT --localport PORT Quellport für UDP
-Z SEK --timeout SEK Socket-Timeout
-M MARK --mark MARK
-x --xml XML-Ausgabe
-C --csv CSV-Ausgabe
-j --json JSON-Ausgabe
-l --raw Raw-Ausgabe
-p --split
-t --curses
-g --gtk
--displaymode MODE

Bespiele

Einfache Diagnose
mtr -s 1000 -r -c 200
Argument Beschreibung
-s 1000 Setzt die Größe des ICMP-Payloads auf 1000 Byte
-r Aktiviert den Report-Modus
-c 200 Sendet insgesamt 200 Probes und beendet danach



Anhang

Siehe auch



Dokumentation

Links

Projekt

Weblinks