Iftop, ağınızın bant genişliği tüketimini gerçek zamanlı olarak izleyin

İftop hakkında

Bir sonraki yazımızda iftop'a bir göz atacağız. Bir süre önce bu blogda süreçleri nasıl öldüreceğimiz hakkında konuştuk ve bu yazıda ÜST. Bu makale için Interface TOP adlı başka bir mükemmel programı deneyeceğiz (IFTOP), bir bant genişliği izleme aracı gerçek zamanlı çalışan konsol tabanlı.

Iftop, ağ kullanımı için CPU kullanımı için ne yaptığını yapıyor. Söz konusu program, bir arayüzdeki ağ trafiğini dinler ve ana bilgisayar çiftlerine göre mevcut bant genişliği kullanımı tablosunu görüntüler. Program, arayüzünde ağ etkinliklerine hızlı bir genel bakış gösterecektir. Iftop, ortalama olarak her 2, 10 ve 40 saniyede bir gerçek zamanlı güncellenmiş bant genişliği kullanımı listesi görüntüler. Bu yazıda Ubuntu'da kurulumu ve IFTOP'un nasıl kullanılacağını temel örneklerle göreceğiz.

Bu yazılım bazı bağımlılıklara ihtiyacın olacak programın kurulumuna dahil olmadan önce yüklememiz gerekecek. Bu gereksinimler şunlardır:

  • libpcap: Canlı ağ verilerini yakalamak için bir kitaplıktır. Ağda dolaşan paketleri yakalamak için bir program tarafından kullanılabilir.
  • kitap küfürleri: Bu bir programlama kitaplığıdır. Terminalden bağımsız bir şekilde metin tabanlı arayüzler oluşturmak için bir API sağlar.

Bağımlılıkları yükleyin

Dediğim gibi, ilk önce libpcap ve libncurses kitaplıklarını kuracağız Paket yöneticimizi kullandığımız Gnu / Linux dağıtımına göre kullanmak. Ubuntu'da sadece bir terminal açmamız (Ctrl + Alt + T) ve şunu yazmamız gerekecek:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

İftop'u yükle

Iftop is resmi Debian / Ubuntu yazılım havuzlarından edinilebilir. Aşağıda gösterildiği gibi terminalde (Ctrl + Alt + T) apt komutunu kullanarak kurabiliriz:

sudo apt install iftop

Iftop'un temel kullanımı

Kurulum bittiğinde, sadece bir konsol açmamız gerekecek ve iftop komutunu herhangi bir argüman olmadan çalıştırın varsayılan arayüzün bant genişliği kullanımını görmek için. Program bize aşağıda gösterilene benzer bir ekran gösterecektir:

iftop enp0s3

sudo iftop

Aracı çalıştırabilmek için gerekli olduğu unutulmamalıdır. kök izinler.

Çalıştırılması sırasında aracın daha fazla seçeneğini görmek istiyorsak, yalnızca "h" tuşuna basın. Çeşitli seçenekler içeren bir yardım menüsü gösterilecektir.

iftop -h

İftop çalışırken S, N ve D gibi tuşlar kaynak, hedef vb. gibi daha fazla bilgi görmek için Daha fazla seçenek keşfetmek istiyorsan, adamı iftop çalıştır. Çıkmak için 'q' tuşuna basın program yürütme.

Bir ağ arayüzünü izleyin

iftop-P

İlk önce uygulayacağız ifconfig komutu veya ip komutu paragraf tüm ağ arayüzlerini bul sistemimize bağlı:

sudo ifconfig

Veya şunu da kullanabiliriz:

sudo ip addr show

Arayüzleri bilerek, artık -i izlemek istediğimiz arayüzü belirtme seçeneği. Örneğin, aşağıdaki komutla, benim durumumda, bu programı test ettiğim bilgisayardaki enp0s3 arayüzünün bant genişliğini kontrol edebileceğim:

sudo iftop -i enp0s3

Eğer istediğimiz buysa bir ip'e / ipten giden paketleri belirleme 10.0.2.15/24 gibi, kullanacağız -F seçeneği. Bu şekilde bir darboğazın nedenini daha kolay tespit edebiliriz.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Şimdi, eğer istediğimiz şeyse ICMP veya TCP / IP paketleri olup olmadıklarını doğrulayın ağımızın kaplumbağa etkisinin nedenleri. kullanabiliriz -f seçeneği:

iftop -f icmp -i enp0s3

İtop'u kaldır

Bu programı bilgisayarımızdan bir terminal açıp (Ctrl + Alt + T) açıp şunu yazarak kaldırabileceğiz:

sudo apt remove iftop

Bu makale sadece iftop'un nasıl kurulacağını ve temel bir şekilde kullanılacağını gösterir. Gnu/Linux. Birisi programın yardımına ek olarak iftop hakkında daha fazla bilgi edinmek isterse, ziyaret et proje web sitesi veya danış kaynak kodu.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.