Table of Contents

Linux: Polecenia Sieciowe w Systemie Linux

Poniżej znajdziesz przegląd najważniejszych poleceń sieciowych z opisami ich zastosowania oraz przydatnymi parametrami.

ping

Sprawdzenie dostępności hosta – wysyła pakiety ICMP Echo Request do docelowego hosta i czeka na odpowiedź. Służy do testowania połączenia sieciowego i pomiaru czasu odpowiedzi.

Przydatne parametry:

Przykład: ping -c 4 -i 0.5 8.8.8.8

ifconfig

Wyświetlenie konfiguracji interfejsów sieciowych – pokazuje szczegóły wszystkich aktywnych interfejsów sieciowych (IP, maska, MAC, statystyki). Na nowszych systemach zastępowane przez ip.

Przydatne parametry:

Przykład: ifconfig eth0 192.168.1.100 netmask 255.255.255.0

ip a (ip addr)

Nowoczesne wyświetlenie konfiguracji IP – zamiennik ifconfig oferujący bardziej szczegółowe informacje o adresach IP, routach i interfejsach. Część pakietu iproute2.

Przydatne parametry:

Przykład: ip addr add 192.168.1.50/24 dev eth0

route

Wyświetlenie i zarządzanie tablicą routingu – pokazuje, w jaki sposób pakiety są kierowane do różnych sieci. Pozwala na dodawanie, usuwanie i modyfikowanie tras.

Przydatne parametry:

Przykład: route add default gw 192.168.1.1

ip route

Nowoczesne zarządzanie routingiem – nowszy zamiennik polecenia route z bardziej intuicyjną składnią, część pakietu iproute2.

Przydatne parametry:

Przykład: ip route add 192.168.2.0/24 via 192.168.1.254

arp

Wyświetlenie i zarządzanie tabelą ARP – mapuje adresy IP na adresy MAC (fizyczne) w sieci lokalnej. Arp Resolution Protocol służy do rozpoznawania adresów sprzętowych.

Przydatne parametry:

Przykład: arp -a -n

ip neigh

Nowoczesne zarządzanie tabelą sąsiadów (ARP) – nowszy zamiennik polecenia arp z bogatszymi możliwościami, część pakietu iproute2.

Przydatne parametry:

Przykład: ip neigh show dev eth0

traceroute

Śledzenie ścieżki pakietów do celu – pokazuje każdy router (hop) na drodze od Twojego komputera do hosta docelowego, wraz z czasem odpowiedzi. Bardzo przydatne do diagnostyki problemów sieciowych.

Przydatne parametry:

Przykład: traceroute -m 15 -n 8.8.8.8

mtr

Interaktywne śledzenie tras z ciągłym monitoringiem – kombinacja ping i traceroute wyświetlająca statystyki w czasie rzeczywistym. Narzędzie do zaawansowanej diagnostyki sieci.

Przydatne parametry:

Przykład: mtr -c 50 -n 8.8.8.8

netstat

Wyświetlenie statystyk sieciowych i aktywnych połączeń – pokazuje otwarte porty, aktywne połączenia, statystyki protokołów i routing. Może monitorować aktywność sieciową w czasie rzeczywistym.

Przydatne parametry:

Przykład: netstat -tuln

ss

Nowoczesny zamiennik netstat – szybsze wyświetlanie informacji o gniazdach sieciowych. Część pakietu iproute2, preferowana w nowszych dystrybucjach.

Przydatne parametry:

Przykład: ss -tuln

dig

Zapytania DNS o rekordy domenowe – narzędzie do zaawansowanych zapytań DNS pozwalające na sprawdzenie rekordów A, AAAA, MX, NS i innych.

Przydatne parametry:

Przykład: dig example.com +short

nslookup

Prostsza wersja zapytań DNS – narzędzie do rozpoznawania nazw domen i odwrotnego rozpoznawania (IP na domenę). Bardziej przystępne niż dig.

Przydatne parametry:

Przykład: nslookup google.com 8.8.8.8

host

Rozpoznawanie nazw i adresów IP – proste narzędzie do sprawdzenia mapowania IP/domena. Bardziej minimalistyczne niż dig czy nslookup.

Przydatne parametry:

Przykład: host google.com

curl / wget

Pobieranie zawartości stron i plików przez HTTP/HTTPScurl wyświetla odpowiedź, wget pobiera pliki na dysk. Narzędzia do testowania połączeń HTTP i pobierania danych.

Przydatne parametry (curl):

Przykład: curl -I https://example.com

tcpdump

Przechwytywanie i analiza pakietów sieciowych – narzędzie do szczegółowej analizy ruchu sieciowego na poziomie pakietów. Wymaga uprawnień administratora.

Przydatne parametry:

Przykład: tcpdump -i eth0 -n host 8.8.8.8

Szybka tabela referencyjna

Polecenie Zastosowanie Nowoczesny zamiennik
ping Test dostępności hosta
ifconfig Konfiguracja interfejsów ip a / ip link
route Zarządzanie routingiem ip route
arp Tablica ARP/MAC ip neigh
netstat Statystyki sieciowe ss
traceroute Śledzenie trasy pakietów mtr
dig/nslookup Zapytania DNS

Ten poradnik powinien dać Ci solidne podstawy do pracy z siecią w Linuksie. Pamiętaj, że większość z tych poleceń wymaga dostępu do Internetu lub sieci lokalnej, a niektóre (jak tcpdump czy modyfikacja konfiguracji) wymagają uprawnień sudo.