Zamknij menu
    Nowe
    Intel processor on black motherboard

    Architektura i686 – historia, rozwój i możliwości procesorów 32-bitowych

    2025-11-06
    a computer screen with a program running on it

    Jaki Linux wybrać? Przewodnik po dystrybucjach, instalacji i konfiguracji

    2025-10-29
    Bloomreach

    Bloomreach – personalizacja, automatyzacja marketingu i zaawansowane rozwiązania

    2025-10-28
    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 skonfigurować sieć w Debianie? Komendy i ustawienia

    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.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    Intel processor on black motherboard

    Architektura i686 – historia, rozwój i możliwości procesorów 32-bitowych

    2025-11-06
    a computer screen with a program running on it

    Jaki Linux wybrać? Przewodnik po dystrybucjach, instalacji i konfiguracji

    2025-10-29
    Bloomreach

    Bloomreach – personalizacja, automatyzacja marketingu i zaawansowane rozwiązania

    2025-10-28

    Jak wybrać najlepsze środowisko graficzne Linux? Zalety i wady GNOME, KDE Plazma, Xfce i innych

    2025-10-26
    Artykuły
    turned-on flat screen television

    XBMC – jak wykorzystać otwarty kod źródłowy do stworzenia centrum rozrywki?

    2025-10-21
    black usb flash drive on white surface

    Jak zainstalować dystrybucję Linuksa za pomocą unetbootin? Tworzenie bootowalnego Live USB

    2025-10-17
    black and orange computer keyboard

    Jak naprawić brak polskich znaków na klawiaturze i uniknąć problemów w przyszłości?

    2025-10-15
    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.