Sprawdzanie po

Konfiguracja serwerów, usług, itp.
savage
Posty: 5
Rejestracja: 17 maja 2010, 12:02

Sprawdzanie połączeń serwera

Post autor: savage »

Witam.
Mam pytanie - jak sprawdzić na serwerze z czym on się łączy (łączył). Z jakimi adresami IP itd.?
Mam bardzo duży ruch na serwerze, ale nie wiem jak sprawdzić z jakim IP się łączy (łączył).

Dziękuję za odpowiedź.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Kod: Zaznacz cały

netstat -tapnl

lub

Kod: Zaznacz cały

jnettop -i eth0
savage
Posty: 5
Rejestracja: 17 maja 2010, 12:02

Post autor: savage »

Czy tymi komendami sprawdzę również historię połączeń ? Bo o to mi się rozchodzi najbardziej. Z jakimi adresami się łączył. Jaki kraj itp.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Tymi komendami tylko aktualne połączenia, historie tylko z logów danego serwisu.
savage
Posty: 5
Rejestracja: 17 maja 2010, 12:02

Post autor: savage »

No właśnie - a gdzie takie logi się znajdują? Jest jakieś konkretne miejsce? Wiem, że niektóre logi są w ../var/log.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Konkretne to własnie /varlog/ i tam będziesz miał logi dotyczące konkretnych programów . Jeśli chcesz logować ruch na interfesie to zainstaluj np iptraf, który docelowo w /var/log/iptraf.log zrzuci tobie taki dziennik. Kolega wspominał o netstat, on też pokaże Tobie aktualne połączenia. Możesz też podsłuchać ruch i zapisać wynik poprzez

Kod: Zaznacz cały

tcpdump > tcpdump.log
Innym sposobem jest logowanie ruchu na iptables np:

Kod: Zaznacz cały

iptables -A INPUT -m --limit 5/minute -j LOG --log-prefix "Przychodzacy:"

Kod: Zaznacz cały

iptables -A OUTPUT -m --limit 5/minute -j LOG --log-prefix "Wychodzacy:"
Taki log powinien bodajże zapisać się w var/log/auth.log
ODPOWIEDZ