Debugowanie sieci na Linuxie

# iftop
Pozwala śledzić ruch sieciowy na danym interfejsie, dzięki temu możemy określić co wysysa nam łącze.

Wywołane z parametrem -i nazwa_interfejsu pokaże statystyki na danym interfejsie.

Pokazuje aktywne połączenia (sesje) pomiędzy hostami, pod którymi są statystyki:
TX – ruch wysłany
RX – ruch otrzymany
Total – ruch całkowity
rates – średnie (od góry TX, RX, Total)
podzielone na 3 kolumny: średnia z 2 ostatnich sekund, z 10 sekund i 40 sekund

# Zarządzanie siecią i interfejsami
– Restart sieci
nmcli networking off/on

– Zarządzanie statusem interfejsów sieciowych
ip link set nazwa_interfejsu down/up
^ ip a -> sekcja state

– Wyświetlenie statystyk interfejsu (ilość pakietów, error, dropped itp)
ip -s link show nazwa_interfejsu

– Wyświetlenie informacji z warstw niższych odnośnie interfejsu (prędkość, duplex)
ethtool nazwa_interfejsu

# Porty sieciowe
ss-socket statistics; następca netstat

– Wyświetlenie otwartych portów
ss -tua
t – TCP
u – UDP
a – wszystkie (established + listen + unconn)
l – tylko nasłuchujące (listen)
ss -tl
ss -ul

– Sprawdzenie konkretnego portu
ss -l sport = :22

– Sprawdzenie komunikacji na konkretnym porcie (nawiązane sesje, aplikacje, które nasłuchują na nim)
lsof -i :22

– Wyświetlenie nawiązanych połączeń pomiędzy hostami wraz z numerami portów
ss -tua state established

# Zarządzanie trasowaniem
– Wyświetlenie tablicy routingu
ip r

– Wyświetlenie pozostałych urządzeń w sieci (nowa tablica arp)
ip neighbor show

– Śledzenie trasy do hosta
traceroute IP/FQDN

W celu świadczenia usług na najwyższym poziomie stosujemy pliki cookies, które będą zamieszczane w Państwa urządzeniu (komputerze, laptopie, smartfonie). W każdym momencie mogą Państwo dokonać zmiany ustawień Państwa przeglądarki internetowej i wyłączyć opcję zapisu plików cookies. View more
Zaakceptuj