Bir ağ yöneticisinin yönetim, izleme, yapılandırma ve sorun giderme gibi rutin sorumlulukları, karmaşık üçüncü taraf araçlarını öğrenmenizi gerektirmez. Bunun yerine, tüm bu görevleri, çoğu Linux dağıtımında önceden yüklenmiş olarak gelen hazır araçlarla gerçekleştirebilirsiniz.

Bu makale, bir ağ yöneticisinin sorumluluklarının ağ sorunlarını giderme bölümüne odaklanır ve bu sorunları farklı kategoriler altında çözen araçları kapsar. Ayrıca, bu yardımcı programların pratik senaryolarda nasıl yardımcı olduğunu da kapsar.

1. ifconfig

ifconfig, Linux/Unix işletim sistemlerinde arabirim yapılandırmasıyla bilinen bir komut satırı yardımcı programıdır. Ağ yöneticileri, yapılandırma komut dosyaları yardımıyla arayüz parametrelerini sorgulamak ve yönetmek için de kullanır.

Bir ağ arabirimini etkinleştirmenize veya devre dışı bırakmanıza yardımcı olur ve seçilen arabirime bir IP adresi ve ağ maskesi atamanıza olanak tanır. Aktif arabirimler için tüm kullanılabilir arabirimleri, IP adreslerini, donanım adreslerini ve maksimum iletim birimi boyutunu da görüntüleyebilirsiniz.

instagram viewer

Aşağıdaki gibi yukarı/aşağı parametrelerini kullanarak herhangi bir arayüzü etkinleştirebilir/devre dışı bırakabilirsiniz:

sudo ifconfig up eth0
sudo ifconfig aşağı eth0

Bir arayüze IP adresi atamak için:

sudo ifconfig eth0 192.168.120.5 ağ maskesi 255.255.255.0

Ancak, bu yardımcı program Linux dağıtımlarında hazır değildir ve bir hata alabilirsiniz "ifconfig: komut bulunamadı". yükleyerek sorunu çözebilirsiniz. ağ araçları dağıtımınızın paket yöneticisini kullanarak paketleyin.

Ubuntu/Debian'da:

sudo apt-get kurulum net araçları

Fedora, CentOS ve diğer RPM tabanlı dağıtımlarda:

yum net araçları yükle

Arch Linux'ta:

sudo pacman -S ağ araçları

2. ip

ip eski güzele bir alternatiftir ifconfig. Ancak, işlevselliğinin kapsamı, iki TCP/IP protokolü katmanını, Veri Bağlantısı katmanı ve Ağ katmanını kapsar.

Tıpkı ifconfig yardımcı programı gibi ağ arayüzlerini görüntüler ve ağ cihazlarını yapılandırır. Ayrıca, ARP önbellek girdilerinin eklenmesi/kaldırılmasıyla çekirdek yönlendirme tablolarını gösterir ve değiştirir.

Tüm arayüzleri ve ayrıntılarını görüntülemek için:

ip adresi gösterisi

Arayüz eklemek ve kaldırmak için:

ip a 192.168.120.174 dev eth0 ekleyin
ip bir del 192.168.120.174 dev eth0

Arayüz için ARP protokolünü etkinleştirmek/devre dışı bırakmak için açma/kapama seçeneklerini kullanın:

ip link dev eth0 arp açık
ip bağlantısı dev eth0 arp'yi kapattı

3. ping atmak

Ping yardımcı programı, bir ağın ve ana bilgisayarın kullanılabilirliğini belirlemenize yardımcı olur. Ana bilgisayarın erişilebilir olup olmadığını veya bir hizmetin çalışıp çalışmadığını kontrol eder. Ayrıca ping komutunu kullanarak yüksek gecikme ve paket düşüşü gibi ağ bağlantısı sorunlarını da kontrol edebilirsiniz.

ping, ICMP (İnternet Kontrol Mesaj Protokolü) yankı istek mesajları gönderir ve ICMP yankı cevap paketlerinin ana bilgisayar kullanılabilirliğini kontrol etmesini bekler. Çıktı, bir paketin hedefine ulaşması için geçen süre ile birlikte gönderilen ve alınan toplam mesajları içerir.

ping 8.8.8.8

4. netstat

netstat bağlı ve dinleyen TCP, UDP ve UNIX yuvalarını keşfetmeye yardımcı olan bir komut satırı yardımcı programıdır. Yönlendirme tabloları, dinleme portları ve bilgi istatistikleri hakkında bilgi görüntüler.

Yazarak hem dinleyen hem de kapalı bağlantıları listeleyebilirsiniz:

netstat -a

Yalnızca dinleme TCP bağlantılarını listelemek için:

netstat -tl
Yazarın Ekran Görüntüsü

Ayrıca, TCP bağlantılarını kullanarak işlemlerin ve program adlarının PID'lerini listelemenizi sağlar:

netstat -ptl 

5. ev sahibi

host, DNS aramaları gerçekleştiren ve ana bilgisayar adını IP adreslerine veya tam tersi şekilde çözen minimal ancak en güçlü bir CLI yardımcı programıdır. DNS sunucusu sorunlarını gidermenin yanı sıra, NS ve MX DNS kayıt türlerini ve ISP DNS sunucularını da görüntüler ve doğrular.

Google web sitesi için NX'i bulmak için:

ana bilgisayar -t ns google.com

MX kayıtlarını aşağıdakileri çalıştırarak da bulabilirsiniz:

ana bilgisayar -n -t mx google.com

6. arp

arp komutu, adresleri ekleyerek/silerek ve bunları görüntüleyerek sistem ARP tablosunun önbelleğini işler. ARP, Adres Çözümleme Protokolü anlamına gelir ve IP adresini makinenin MAC adresiyle eşler. Bu nedenle, arp komutu görevi yerine getirir ve içindeki mevcut araçlara aittir. ağ araçları paket.

Tablo içeriğini görüntülemek için komutu herhangi bir parametre olmadan çalıştırın:

arp 
Yazarın Ekran Görüntüsü

IP adresini sağlayarak belirli bir IP ile eşlenen MAC adresini de bulabilirsiniz:

arp 

7. iz yolu

Ping yardımcı programı ağ bağlantısı ve bir paketin hedefe ulaşması için geçen toplam süre hakkında bilgi sağladığında, iz yolu paketin hedef ana bilgisayara gittiği yolun ayrıntılı ayrıntılarını bulmak ve bu sorunu çözmek için komut.

Çıktı, paket yolunu ve kaynak ile hedef arasındaki tüm ara konakları yanıt süreleriyle birlikte görüntüler.

Örneğin, aşağıdaki komut, tüm atlamaları yerel makineden hedef ana bilgisayara 8.8.8.8 (Google) gönderir:

izleme yolu 8.8.8.8

Yardımcı program, IP paketinin, paket sıçramaya ulaştığında bir basamak azaldıkça ağdaki ömrünü anlatan yaşam süresi (TTL) alanını kullanır.

Yardımcı program ayrıca her bir ara düğümün paketi düşürmesini sağlayan gidiş-dönüş zamanı (RTT) kavramını kullanır ve Traceroute'un bir paketin yol boyunca her bir sekmeye ulaşması için geçen süreyi ölçmesine yardımcı olan ICMP hata mesajını geri gönderir. yol.

Bu işlevsellik, ağ yöneticilerinin internet bağlantısı sorunlarının temel nedenini belirlemesine ve rotadaki tam sorunu çözmesine yardımcı olur.

8. kazmak

Domain Information Groper'ın kısaltması olan dig, DNS ile ilgili bilgileri toplar ve DNS sorunlarını giderir.

DNS komut çıktısı, DNS kayıtlarını içeren dosyalarda bulunan bilgileri görüntüler ve ağ yöneticilerinin, ana bilgisayardan IP adresine ad çözümlemesinin düzgün çalışıp çalışmadığını doğrulamalarına yardımcı olur.

DNS arama sorgusunu aşağıdaki gibi gerçekleştirebilirsiniz:

google.com'u inceleyin

Benzer şekilde, bir etki alanıyla ilişkili her tür DNS kaydını aşağıdakiler yardımıyla sorgulayabilirsiniz. HERHANGİ seçenek:

google.com HERHANGİ BİR

9. tel köpekbalığı

tel köpekbalığı güçlü ve çok yönlü bir açık kaynaklı paket analiz aracıdır. Seçtiğiniz arayüz kartından gelen trafiği gerçek zamanlı olarak yakalar. Ağ yöneticilerinin, izleme ve sorun giderme amacıyla protokol/bağlantı noktasına dayalı trafiği yakalamasına olanak tanır.

Yakalama filtresinin yanı sıra, ilgili trafiği görüntülemenize yardımcı olacak çeşitli seçeneklere sahip bir görüntüleme filtresi de vardır.

Linux'ta Ağlarda Sorun Giderme

Ağ sorunlarını giderme, bir ağ yöneticisinin günlük etkinliklerinin bir parçasıdır. Birinin yokluğunda veya daha geniş bir işlevsellik ile hangi aracın kullanılacağını bilmek, çeşitli ağ koşullarında etkin sorun giderme için eşit derecede önemlidir.

hakkında daha fazla bilgi edinebilirsiniz Wireshark ile ağ trafiğini analiz etme ve ss komutuyla ağ bağlantıları.

ss ile Linux'ta Ağ Bağlantıları Nasıl İzlenir

Linux sisteminizde bir ağ sorunundan şüpheleniyorsanız, bunu ss komutuyla nasıl izleyip gidereceğiniz aşağıda açıklanmıştır.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Linux Komutları
  • Ağ Sorunları
  • Bilgisayar ağları
  • Sorun giderme
  • En iyisi
Yazar hakkında
Rumaisa Niazi (14 Makale Yayınlandı)

Rumaisa, MUO'da serbest yazar. Bir Matematikçiden Bilgi Güvenliği meraklısına kadar pek çok şapka taktı ve şu anda bir SOC Analisti olarak çalışıyor. İlgi alanları arasında yeni teknolojiler, Linux dağıtımları ve Bilgi Güvenliği ile ilgili her şey hakkında okuma ve yazma yer almaktadır.

Rumaisa Niazi'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın