Mtr: Unterschied zwischen den Versionen
Erscheinungsbild
Leere Seite erstellt |
|||
| (4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''{{BASEPAGENAME}}''' (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 | |||
<syntaxhighlight lang="bash" highlight="1" copy line> | |||
apt install mtr | |||
</syntaxhighlight> | |||
; without GUI | |||
<syntaxhighlight lang="bash" highlight="1" copy line> | |||
apt install mtr-tiny | |||
</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 == | |||
; Einfache Diagnose | |||
<syntaxhighlight lang="bash" highlight="1" copy line> | |||
mtr -s 1000 -r -c 200 | |||
</syntaxhighlight> | |||
{| class="wikitable options big" | |||
! 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 | |||
|} | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
<div style="column-count:2"> | |||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | |||
</div> | |||
---- | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
<!-- | |||
; Man-Page | |||
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | |||
; Info-Pages | |||
--> | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
<!-- | |||
{{DEFAULTSORT:new}} | |||
{{DISPLAYTITLE:new}} | |||
--> | |||
[[Kategorie:new]] | |||
</noinclude> | |||
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