Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zablokować lub zezwolić na ping w zaporze sieciowej Ubuntu?
    Pozostałe

    Jak zablokować lub zezwolić na ping w zaporze sieciowej Ubuntu?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby zablokować lub zezwolić na polecenie ping (ICMP Echo Request) w zaporze sieciowej Ubuntu, najczęściej używa się narzędzia UFW (Uncomplicated Firewall) lub bardziej zaawansowanego iptables. Poniższy poradnik wyjaśnia krok po kroku oba sposoby, z uwzględnieniem wyjaśnień technicznych i przykładów komend.

    Spis treści pokaż
    1 1. Czym jest ping i dlaczego warto go kontrolować?
    2 2. Blokowanie/zezwalanie na ping za pomocą UFW
    2.1 Krótkie wyjaśnienie
    2.2 Instrukcje
    2.2.1 Krok 1 – Otwórz plik reguł UFW
    2.2.2 Krok 2 – Zlokalizuj i zmodyfikuj linie dotyczące ICMP
    2.2.3 Krok 3 – Zapisz zmiany i zamknij edytor.
    2.2.4 Krok 4 – Przeładuj konfigurację UFW
    2.2.5 Krok 5 – Sprawdź ustawienia
    3 3. Blokowanie/zezwalanie na ping w iptables
    3.1 Blokowanie ping (ICMP Echo Request)
    3.2 Zezwalanie na ping
    3.3 Zapisanie reguł
    4 4. Wskazówki i uwagi
    5 5. FAQ

    1. Czym jest ping i dlaczego warto go kontrolować?

    Ping to polecenie wykorzystujące protokół ICMP do sprawdzenia dostępności hosta w sieci. Domyślnie Ubuntu zezwala na odpowiedzi na ping, ale można to zmienić dla bezpieczeństwa – ukrycie serwera przed prostymi skanowaniami, oraz ochrona przed atakami typu Ping flood, Ping of death.

    2. Blokowanie/zezwalanie na ping za pomocą UFW

    Krótkie wyjaśnienie

    UFW nie posiada bezpośredniej opcji blokowania ICMP, dlatego edytuje się specjalny plik z regułami.

    Instrukcje

    Krok 1 – Otwórz plik reguł UFW

    sudo nano /etc/ufw/before.rules 

    Plik ten jest przetwarzany przed domyślnymi regułami UFW.

    Krok 2 – Zlokalizuj i zmodyfikuj linie dotyczące ICMP

    Znajdź linie odpowiadające za zezwalanie na różne typy komunikatów ICMP – zwłaszcza:

    -A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT 

    Aby zablokować ping, skomentuj tę linię, dodając przed nią #:

    # -A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT 

    Możesz również usunąć wylistowane linie lub zamienić ACCEPT na DROP/REJECT, jeżeli chcesz mieć pewność, że pakiety będą odrzucane.

    Aby zezwolić na ping, upewnij się, że linia nie jest zakomentowana.

    Krok 3 – Zapisz zmiany i zamknij edytor.

    Krok 4 – Przeładuj konfigurację UFW

    sudo ufw reload 

    To uaktywni zmienione reguły.

    Krok 5 – Sprawdź ustawienia

    Przetestuj ping z innej maszyny. Jeśli jest zablokowany, nie otrzymasz odpowiedzi.

    3. Blokowanie/zezwalanie na ping w iptables

    Jeśli używasz iptables bez pośrednictwa UFW, możesz skorzystać z poniższych komend:

    Blokowanie ping (ICMP Echo Request)

    sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP 

    Ta reguła odrzuci wszystkie przychodzące żądania ping.

    Zezwalanie na ping

    Aby zezwolić, upewnij się, że odpowiednia reguła nie istnieje lub dodaj:

    sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT 

    Zapisanie reguł

    W Ubuntu domyślnie reguły iptables nie są trwałe po restarcie. Skorzystaj z pakietu iptables-persistent –

    sudo apt-get install iptables-persistent sudo netfilter-persistent save 

    To utrwali reguły po restarcie maszyny.

    4. Wskazówki i uwagi

    • Dlaczego warto czasem zezwolić na ping? Pomaga w diagnozowaniu problemów sieciowych i monitorowaniu dostępności serwera.
    • Efekty blokady – Utrudnia wykrywanie hosta przez osoby trzecie, chroni przed niektórymi atakami oraz ogranicza zbędny ruch sieciowy.
    • Możliwe skutki uboczne – Blokada ICMP może utrudnić diagnostykę problemów z siecią. Jeśli serwer działa w środowisku produkcyjnym, warto rozważyć selektywną blokadę tylko dla wybranych adresów.

    5. FAQ

    Q: Czy blokada ping jest absolutnie bezpieczna?
    A: Zwiększa bezpieczeństwo, ale nie jest wystarczająca. Pozostałe usługi muszą być również odpowiednio zabezpieczone.

    Q: Jak sprawdzić, czy ping jest zablokowany?
    A: Wykonaj polecenie ping adres_IP. Jeśli nie otrzymasz odpowiedzi, jest zablokowany.

    Q: Czy można zablokować ICMP tylko dla wybranych adresów?
    A: Tak, w iptables można dodać reguły z opcją -s (źródło) albo -d (cel).

    Podsumowanie – Zmiana ustawień dotyczących polecenia ping w Ubuntu sprowadza się do edycji pliku /etc/ufw/before.rules dla UFW lub ustawienia odpowiednich reguł w iptables. Odpowiednia konfiguracja pozwala na zabezpieczenie serwera przed popularnymi atakami bez utraty możliwości monitorowania infrastruktury.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    A developer writes code on a laptop in front of multiple monitors in an office setting.

    Jak używać polecenia ping do diagnozowania łączności sieciowej i interpretacji wyników?

    13 min. czyt.
    person using laptop

    Jak skonfigurować pocztę na serwerach Linuxowych – przewodnik po instalacji Postfix i zabezpieczeniach

    15 min. czyt.

    Polecenie ping w Linux – jak testować i diagnozować sieć?

    3 min. czyt.

    Skrypty Bash – jak formatować i wyświetlać tekst w terminalu?

    3 min. czyt.

    Jak wygenerować żądanie podpisania certyfikatu (CSR) w OpenSSL?

    3 min. czyt.

    Jak włączać i wyłączać odpowiedzi na ping za pomocą iptables w Debianie?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.