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 wyświetlić tablicę routingu sieciowego w Ubuntu?
    Pozostałe

    Jak wyświetlić tablicę routingu sieciowego w Ubuntu?

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

    Aby wyświetlić tablicę routingu sieciowego w Ubuntu, najczęściej używa się poleceń ip route, netstat -rn oraz route -n. Poniżej znajdziesz kompletny poradnik krok po kroku z wyjaśnieniami, przykładowymi wynikami oraz opisem poszczególnych pól tablicy routingu.

    Spis treści pokaż
    1 Co to jest tablica routingu?
    2 Najważniejsze polecenia
    2.1 1. Wyświetlanie tablicy trasowania za pomocą ip route
    2.2 2. Wyświetlanie tablicy routingu za pomocą netstat -rn
    2.3 3. Wyświetlanie tablicy routingu za pomocą route -n
    3 Opis typowych pól tablicy routingu
    4 Praktyczne przykłady
    5 Najczęstsze problemy i diagnostyka
    6 Podsumowanie

    Co to jest tablica routingu?

    Tablica routingu to zestaw reguł definiujących, jak pakiety sieciowe są przesyłane przez system – który interfejs wybrać, do jakiej sieci kierować dane i z jaką bramą komunikować się, by dotrzeć do adresata.

    Tablica jest automatycznie tworzona podczas konfiguracji sieci, ale możesz ją w każdej chwili podejrzeć i przeanalizować.

    Najważniejsze polecenia

    1. Wyświetlanie tablicy trasowania za pomocą ip route

    To polecenie jest obecnie zalecane i najczęściej używane w nowych wersjach systemu Ubuntu:

    ip route show 

    lub krócej:

    ip route 

    Ten sposób pozwala przejrzeć aktualne trasy sieciowe – zobaczysz listę tras w czytelnej formie, np.:

    default via 192.168.1.1 dev eth0 proto dhcp metric 100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 

    Wyjaśnienie najważniejszych pól:

    • default via [adres_bramy] dev [interfejs] — domyślna trasa (do sieci „poza lokalną”), przez określoną bramę i interfejs.
    • [adres_sieci]/[maska] dev [interfejs] — trasa do lokalnej podsieci przez określony interfejs.

    2. Wyświetlanie tablicy routingu za pomocą netstat -rn

    Polecenie netstat jest starsze, ale wciąż często używane ze względu na swoją czytelność. Warto dodać przełącznik -n, by zobaczyć wszystkie adresy w formie numerycznej (bez nazw hostów):

    netstat -rn 

    Przykładowy wynik:

    Destination Gateway Genmask Flags MSS Window Irtt Iface
    0.0.0.0 192.168.1.1 0.0.0.0 UG … … … eth0
    192.168.1.0 0.0.0.0 255.255.255.0 U … … … eth0

    Wyjaśnienie pól:

    • Destination – sieć docelowa (np. 0.0.0.0 oznacza trasę domyślną)
    • Gateway – adres IP bramy (jeśli 0.0.0.0, pakiet trafia bezpośrednio do sieci lokalnej)
    • Genmask – maska podsieci
    • Flags – m.in. U (trasa aktywna), G (używa bramy)
    • Iface – interfejs sieciowy, przez który wyjdzie pakiet (np. eth0, wlan0)

    3. Wyświetlanie tablicy routingu za pomocą route -n

    Polecenie route pełni podobną funkcję jak netstat i często jest dostępne w systemach kompatybilnych z Debianem:

    route -n 

    Od wersji Ubuntu 18.04 narzędzia ip i netstat są preferowane względem klasycznego route, które jest stopniowo wycofywane.

    Opis typowych pól tablicy routingu

    • Destination – docelowa sieć lub adres
    • Gateway – adres bramy wyjściowej (najczęściej routera)
    • Genmask/Netmask – maska sieci określająca zakres adresów IP w sieci
    • Flags –
    • U – trasa aktywna
    • G – trasa używa bramy
    • H – trasa do pojedynczego hosta
    • Metric – metryka, określa preferencje trasy (im niższa, tym wyższy priorytet)
    • Iface – interfejs sieciowy (np. eth0, wlan0)

    Praktyczne przykłady

    1. Wyświetlenie tablicy tylko dla IPv6 –
     ip -6 route show 
    1. Monitorowanie zmian tras (na żywo) –
     watch -n 1 ip route show 

    (co sekundę aktualizuje widok tablicy tras)

    1. Wyświetlenie trasy do konkretnego hosta –
     ip route get 8.8.8.8 

    Najczęstsze problemy i diagnostyka

    • Jeśli nie widzisz trasy domyślnej (default lub 0.0.0.0 w polu „Destination”), system nie ma ustawionego wyjścia do Internetu.
    • Jeśli pojawia się błędny interfejs lub brama, sprawdź konfigurację sieciową (/etc/network/interfaces lub ustawienia NetworkManager).
    • W razie konfliktów tras – analiza metryki (Metric) pozwala ustalić, którą trasę wybiera system.

    Podsumowanie

    Do wyświetlania tablicy routingu w Ubuntu najskuteczniej użyć:

    • ip route show – nowoczesne, uniwersalne
    • netstat -rn – klasyczne, bardzo czytelne
    • route -n – starsze, głównie historyczne

    Dokładna analiza tabeli oraz znajomość jej pól to podstawa efektywnej diagnostyki i zarządzania siecią w Ubuntu.

    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

    rectangular gray corded device on black rack

    Jak poprawnie skonfigurować interfejs sieciowy w Linux? Pliki, polecenia i rozwiązywanie problemów

    15 min. czyt.

    Jak skonfigurować ustawienia karty sieciowej w Ubuntu?

    3 min. czyt.

    Jak skonfigurować serwer DHCP na systemie Linux (Ubuntu)?

    3 min. czyt.

    Jak sprawdzić, które porty są otwarte w Ubuntu za pomocą netstat?

    3 min. czyt.

    Jak zarządzać adresami IP w systemie Ubuntu Linux?

    3 min. czyt.

    Linux: Jak sprawdzić, jakie urządzenia są podłączone do Twojej sieci?

    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.