Status Jaringan (netstat) menampilkan informasi tentang konfigurasi IP suatu host tetapi lebih jauh lagi menunjukkan koneksinya, termasuk port, protokol, dan metrik pada komunikasi. Perintah netstat, yang dikenal sebagai statistik jaringan, adalah perintah serbaguna dengan banyak fitur. Perintah ini mencetak detail koneksi jaringan, informasi tabel perutean kernel, statistik antarmuka, port terbuka, dan sebagainya. Di bagian ini, kami membatasi diri untuk menggunakan perintah netstat untuk mengambil informasi tabel perutean saja.
Berikut adalah contoh untuk menggambarkan penggunaan perintah netstat.
– Gunakan perintah netstat untuk menampilkan informasi tabel perutean kernel dengan opsi -r seperti yang ditunjukkan di sini:
$ netstat -r
– Gunakan perintah netstat untuk menampilkan informasi tabel perutean kernel tanpa menyelesaikan nama host atau nama port seperti yang ditunjukkan di sini:
$ netstat -anr
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah netstat:
netstat: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
Debian | apt-get install net-tools |
Ubuntu | apt-get install net-tools |
Alpin | apk tambahkan alat bersih |
Linux Arch | pacman -S net-tools |
Kali Linux | apt-get install net-tools |
CentOS | yum install net-tools |
Fedora | dnf install net-tools |
Raspbian | apt-get install net-tools |
Contoh Perintah netstat
1. Untuk menampilkan tabel perutean kernel:
# netstat -r # netstat --route
2. Untuk menampilkan informasi keanggotaan grup multicast
# netstat -g # netstat --groups
3. Untuk menampilkan tabel antarmuka kernel:
# netstat -i # netstat --interfaces # netstat --interfaces=eth0
4. Untuk menampilkan daftar koneksi yang disamarkan:
# netstat -M # netstat --masquerade
5. Untuk menampilkan statistik ringkasan setiap protokol:
# netstat -s # netstat --statistics
6. Untuk mengatur ke verbose :
# netstat -v # netstat --verbose
7. Untuk menampilkan alamat numerik alih-alih mencoba menentukan host simbolis:
# netstat -n # netstat --numeric
8. Ke alamat host numerik tetapi tidak mempengaruhi resolusi:
# netstat --numeric-hosts
9. Untuk nomor port numerik tetapi tidak mempengaruhi resolusi:
# netstat --numeric-ports
10. Untuk menampilkan ID pengguna numerik tetapi tidak mempengaruhi resolusi:
# netstat --numeric-users
11. Untuk mencetak informasi yang dipilih setiap detik secara terus menerus:
# netstat -c # netstat --continuous
12. Untuk menampilkan informasi tambahan:
# netstat -e # netstat --extend
13. Untuk memasukkan informasi yang terkait dengan pengatur waktu jaringan:
# netstat -o # netstat --timers
14. Untuk menampilkan PID dan nama program yang dimiliki setiap soket:
# netstat -p # netstat --program
15. Untuk hanya menampilkan soket pendengar:
# netstat -l # netstat --listening
16. Untuk menampilkan soket mendengarkan dan tidak mendengarkan:
# netstat -a # netstat --all
17. Untuk mencetak informasi perutean dari FIB:
# netstat -F
18. Untuk mencetak informasi perutean dari cache rute:
# netstat -C
19. Untuk mencetak konteks SELinux:
# netstat -Z # netstat --context
20. Untuk berhenti memotong alamat yang panjang:
# netstat -T # netstat --notrim
21. Untuk menyetel penundaan:
# netstat delay 2
22. Untuk mendapatkan bantuan:
# netstat -h # netstat --help
23. Untuk mendapatkan versinya:
# netstat --version
contoh netstat dengan beberapa opsi yang digabungkan
1. Untuk melihat tabel perutean yang sedang aktif:
# netstat -rnv
2. Untuk melihat semua informasi soket:
# netstat -anp
3. Untuk melihat semua port mendengarkan:
# netstat -anp | grep LISTEN
4. Untuk melihat semua proses/layanan yang berjalan dan mendengarkan pada port:
# netstat -lnptu
5. Untuk melihat statistik khusus protokol (misalnya untuk TCP):
# netstat -pt
6. Untuk melihat statistik aktivitas antarmuka:
# netstat -i -t 2 # netstat -it 2
7. Untuk melihat ringkasan stat untuk port tertentu:
# netstat -st (For TCP) # netstat -su (For UDP)
8. Lihat daftar layanan jaringan yang mendengarkan koneksi:
# netstat -lp -A inet # netstat -lpn -A inet
9. Lihat daftar koneksi yang dibuat:
# netstat -p -A inet # netstat -pn -A inet
Catatan
ping, traceroute, dan netstat adalah utilitas baris perintah lama yang digunakan untuk menguji keterjangkauan host, memberikan informasi perutean, dan memberikan informasi tentang koneksi jaringan. Mereka sering menjadi alat pertama yang digunakan oleh teknisi jaringan saat menguji jaringan. netstat adalah salah satu dari sedikit perintah yang tersedia secara default pada sistem operasi mirip Unix dan juga sistem operasi Windows. Kita dapat menggunakan perintah netstat untuk memecahkan sejumlah masalah yang berbeda.