Kapan saya membutuhkan netstat? misalkan suatu ketika anda sedang internetan kemudian tiba tiba koneksi menjadi sangat lambat dan anda mencurigai ada program di komputer anda yang jadi penyebabnya.
untuk menganalisa data paket di centos, saya mencoba dengan menggunakan netstat. cukup ketik kan saja perintahnya, tanpa tambah paket-paket tambahan lain. dengan netstat ini kita akan mengetahui service apa saja yang membuka port di komputer lokal dan pada saat koneksi remote sedang berlangsung, dimana kita daat melihat IP source dan IP destination.
1. melihat service yang membuka port
[root@localhost LJK03]# netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.4.65:55656 72.14.203.147:80 ESTABLISHED
tcp 0 0 192.168.4.65:38543 76.74.255.123:80 LISTEN
tcp 0 1 192.168.4.65:40065 72.233.2.58:80 SYN_SENT
Maksud kolom kolom tersebut sebagai berikut :
Proto : tipe koneksi
Recv-Q : besar paket yang diterima pada buffer antrian dalam bytes
Send-Q : besar paket yang dikirim pada buffer antrian dalam bytes
Local Address : IP mesin anda biasanya di barengi dengan port nya juga
Foreign Address : IP mesin remote ada portnya juga ya
State : status dari koneksi tersebut
untuk state yang mungkin terjadi sperti ini:
State yang mungkin terjadi :
1.
LISTENING -> siap untuk melakukan koneksi
2.
SYN_SENT -> mengirimkan paket SYN
3.
SYN_RECEIVED -> menerima paket SYN
4.
ESTABLISHED -> koneksi terjadi dan siap mengirimkan data
5. TIME_WAIT -> sedang menunggu koneksi
Berikut ini beberapa parameter untuk perintah netstat di linux
1.
netstat -a , menampilkan semua koneksi baik yang listening maupun yang tidak
2.
netstat -l , menampilkan semua koneksi yang listening saja
3.
netstat -s , menampilkan statistik per protokol
4.
netstat -n , menampilkan dalam bentuk numerik
5.
netstat -o , menampilkan timer
6.
netstat -g , menampilkan berdasarkan group membership
7.
netstat -i , menampilkan tabel network interface
8.
netstat -I
9.
netstat -p , menampilkan PID atau program yang sedang melakukan koneksi
10. netstat -M, menampilkan IP masquerade
No comments:
Post a Comment