Welche Ping-Optionen sollte ich in Linux angeben, um die Windows-Standardeinstellungen zu imitieren?

543
Drew Chapin

Wenn Sie jemals pingsowohl auf einem Windows-PC als auch auf einem Linux-PC ausgeführt wurden, wird deutlich, dass sie nicht dieselben Einstellungen wie Paketgröße, TTL, Wartezeit usw. verwenden. Welche pingOptionen sollte ich in Linux angeben, damit ich m die gleichen Einstellungen wie bei einem Windows-PC verwenden (mit Standardoptionen)?

Was ich bisher durch Vergleich der Microsoft Docs mit der Arch Linux-Manpage gesammelt habe .

ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com 
  1. -c 4 Senden Sie insgesamt 4 Pakete (Windows-Standardeinstellung). Linux-Standard ist ∞.
  2. -s 32 Verwenden Sie 32 Byte Daten (Windows-Standardeinstellung). Der Linux-Standardwert ist 56. Beachten Sie, dass die 28-Byte-Header ICMP und ECHO_REQUEST nicht enthalten sind.
  3. -M dontSetzen Sie das DF-Flag (Paketfragmentierung) nicht. Microsoft Docs scheint eine Fragmentierung zuzulassen, die Manpage gibt den Standard nicht an.
  4. -t ??Legen Sie TTL (Time-to-Live) fest. Microsoft Docs-Status "Der Standardwert ist der TTL-Standardwert für den Host." Manpage gibt keinen Standardwert an.
    • Wie bestimme ich die Standardhost-TTL?
  5. -Q 0Ich glaube, die äquivalente Windows-Option ist /v <TOS> die Standardeinstellung 0.
  6. -W 4Wartezeit / Wartezeit auf Antwort warten. Microsfot Docs gibt an, dass der Standardwert 4 Sekunden beträgt.
0
Gibt es einen Grund, warum versucht werden sollte, die Ping-Standardeinstellungen von Windows nachzuahmen? Was ist der Vorteil davon? Aulis Ronkainen vor 6 Jahren 4
@AulisRonkainen, Vergleich der Ergebnisse aus verschiedenen Netzwerken von Pinging Google. Es wäre einfacher zu vergleichen, wenn die Einstellungen gleich wären. Ein Netzwerk hat nur Windows-PCs, das andere nur Linux-PCs. Drew Chapin vor 6 Jahren 0
Okey. Ich verstehe, dass es einfacher wäre, sie zu vergleichen. Offensichtlich kenne ich die Antwort auf Ihre Frage nicht, aber der Grund, warum ich Ihnen diese Fragen gestellt habe, war, dass es schwierig oder unmöglich sein könnte, dass sich Ping genauso verhält. Haben Sie überprüft, dass die ICMP-Pakete bei beiden Implementierungen gleich sind? Aulis Ronkainen vor 6 Jahren 0

0 Antworten auf die Frage