Netstat di Centos

Netstat (network statistics) adalah program berbasis teks yang berfungsi untuk memantau koneksi jaringan pada suatu komputer, baik itu jaringan lokal (LAN) maupun jaringan internet.

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<interface> , menampilkan network interface tertentu misal netstat -Ieth0

  9. netstat -p , menampilkan PID atau program yang sedang melakukan koneksi

  10. netstat -M, menampilkan IP masquerade

4 pemikiran pada “Netstat di Centos

  1. Artikelnya menarik sekali…sangat membantu.

    salam kenal.

  2. nice posting nih saya memang butuh artikel seperti ini untuk tugas saya..thanks ya atas informasinya..:D

    silakan mampir yaa ke sini dan jika mau arikel menarik lainnya silakan berkunjung ke sini yaaa…

  3. @avanca linux : salam kenal juga..🙂

    @feto : sama2. semoga bermamfaat.

  4. kl mo nampilin ip apa aja yg konek gimana mas ?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s