Pada artikel selanjutnya kita akan melihat iftop. Beberapa waktu yang lalu kami berbicara di blog ini tentang cara mematikan proses, dan di posting itu kami meninjau penggunaannya TOP. Untuk artikel ini kita akan mencoba program luar biasa lainnya yang disebut Interface TOP (IFTOP), yang mana alat pemantauan bandwidth berbasis konsol yang bekerja dalam waktu nyata.
Iftop telah melakukan untuk penggunaan jaringan apa yang dilakukan top untuk penggunaan CPU. Program yang dimaksud mendengarkan lalu lintas jaringan pada antarmuka dan menampilkan tabel penggunaan bandwidth saat ini oleh pasangan host. Program ini akan menampilkan gambaran singkat aktivitas jaringan pada antarmukanya. Iftop menampilkan daftar penggunaan bandwidth yang diperbarui secara real-time rata-rata setiap 2, 10, dan 40 detik. Dalam posting ini kita akan melihat instalasi dan cara menggunakan IFTOP dengan contoh dasar di Ubuntu.
Perangkat lunak ini Anda akan membutuhkan beberapa dependensi yang harus kita instal sebelum terlibat dengan penginstalan program. Persyaratan tersebut adalah:
- libpcap: Ini adalah perpustakaan untuk menangkap data jaringan langsung. Ini dapat digunakan oleh program untuk menangkap paket yang berjalan di seluruh jaringan.
- libncurses: Ini adalah pustaka pemrograman. Menyediakan API untuk membangun antarmuka berbasis teks dengan cara terminal independen.
Instal dependensi
Seperti yang kubilang dulu kami akan menginstal perpustakaan libpcap dan libncurses menggunakan manajer paket kami sesuai dengan distribusi Gnu / Linux yang kami gunakan. Di Ubuntu kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev
Pasang iftop
Iftop adalah tersedia dari repositori perangkat lunak resmi Debian / Ubuntu. Kita dapat menginstalnya menggunakan perintah apt di terminal (Ctrl + Alt + T) seperti yang ditunjukkan di bawah ini:
sudo apt install iftop
Penggunaan dasar Iftop
Setelah penginstalan selesai, kita hanya perlu membuka konsol dan jalankan perintah iftop tanpa argumen apa pun untuk melihat penggunaan bandwidth dari antarmuka default. Program akan menunjukkan kepada kita layar yang mirip dengan yang ditunjukkan di bawah ini:
sudo iftop
Perlu dicatat bahwa perlu untuk dapat menjalankan alat yang dimiliki izin root.
Jika kami ingin melihat lebih banyak opsi alat selama eksekusinya, kami hanya punya tekan tombol "h". Kami akan diperlihatkan menu bantuan dengan berbagai opsi.
Saat iftop sedang berjalan, kita dapat menggunakan file tombol seperti S, N dan D untuk melihat lebih banyak informasi seperti sumber, tujuan, dll. Jalankan man iftop jika Anda ingin menjelajahi lebih banyak opsi. Tekan 'q' untuk keluar pelaksanaan program.
Pantau antarmuka jaringan
Kami pertama-tama akan mengeksekusi file perintah ifconfig o el perintah ip ayat temukan semua antarmuka jaringan terhubung ke sistem kami:
sudo ifconfig
Atau kita juga bisa menggunakan:
sudo ip addr show
Mengetahui antarmuka, sekarang kita dapat menggunakan -i opsi untuk menentukan antarmuka yang ingin kita pantau. Misalnya, dengan perintah berikut, dalam kasus saya, saya akan dapat mengontrol bandwidth antarmuka enp0s3 di komputer tempat saya menguji program ini:
sudo iftop -i enp0s3
Jika yang kita inginkan adalah menentukan paket pergi ke / dari ip seperti 10.0.2.15/24, kami akan menggunakan Opsi -F. Dengan cara ini kita bisa lebih mudah mendeteksi penyebab kemacetan.
sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3
Sekarang, jika yang kita inginkan adalah memvalidasi apakah itu paket ICMP atau TCP / IP penyebab efek penyu jaringan kami. kita bisa menggunakan opsi -f:
iftop -f icmp -i enp0s3
Copot pemasangannya
Kami akan dapat menghapus program ini dari komputer kami dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya:
sudo apt remove iftop
Artikel ini hanya menunjukkan cara menginstal dan menggunakan iftop dengan cara dasar, untuk memantau kami jaringan masuk Gnu /Linux. Jika ada yang ingin tahu lebih banyak tentang iftop, selain bantuan programnya juga bisa mengunjungi situs proyek atau konsultasikan kode sumber.