Jeśli kiedykolwiek działałeś ping
zarówno na komputerze z systemem Windows, jak i na komputerze z systemem Linux, staje się raczej oczywiste, że nie używają tych samych ustawień, takich jak rozmiar pakietu, czas wygaśnięcia, czas oczekiwania itp. Jakie ping
opcje powinienem określić w systemie Linux, aby „ korzystam z tych samych ustawień co komputer z systemem Windows (z domyślnymi opcjami)?
To, co dotychczas zebrałem, porównując Dokumenty Microsoft z podręcznikiem Arch Linux .
ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com
-c 4
Wyślij w sumie 4 pakiety (domyślnie Windows). Domyślnym systemem Linux jest ∞.-s 32
Użyj 32 bajtów danych (domyślnie Windows). Linux domyślnie ma wartość 56. Zauważ, że nie obejmuje to 28 bajtów nagłówków ICMP i ECHO_REQUEST.-M dont
Nie ustawiaj flagi DF (fragmentacja pakietów). Dokumenty Microsoft wydają się sugerować, że fragmentacja jest dozwolona, strona podręcznika nie podaje wartości domyślnej.-t ??
Ustaw TTL (czas życia). Dokumenty Microsoft stwierdzają: „Domyślną wartością jest domyślna wartość TTL dla hosta”. Strona podręcznika nie wskazuje wartości domyślnej.- Jak określić domyślny czas TTL hosta?
-Q 0
Uważam, że odpowiednikiem opcji Windows jest ta,/v <TOS>
która określa domyślną0
.-W 4
Czas oczekiwania / czas oczekiwania na odpowiedź. Dokumenty Microsfot informują, że domyślnie są to 4 sekundy.