Rocky Linux 9 ile Ağ Bağlantılarını Kontrol Etme Nasıl Yapılır? (ping, traceroute, netstat)

Ağ Bağlantılarının Önemi

Ağ bağlantıları, bilgisayar sistemlerinin birbirleriyle iletişim kurabilmesi için kritik bir rol oynar. Bu tür bağlantılar, veri alışverişi, dosya paylaşımı ve diğer birçok ağ hizmeti için temel oluşturur. Ağ bağlantılarının işlevselliğini kontrol etmek, sistem yöneticileri ve kullanıcılar için oldukça önemlidir. Rocky Linux 9, ağ bağlantılarını kontrol etmek için bir dizi araç ve komut sunar. Bu araçlar arasında ping, traceroute ve netstat bulunur.

Ping Komutu

Ping, bir ağ bağlantısının doğruluğunu test etmek için kullanılan bir araçtır. Bu komut, belirli bir IP adresine veya alan adına ICMP (Internet Control Message Protocol) paketleri gönderir ve bu paketlerin hedefe ulaşıp ulaşmadığını kontrol eder. Ping komutunun temel kullanımı aşağıdaki gibidir:

“`bash
ping [hedef_ip_adresi]
“`

Örneğin, google.com’a ping atmak için şu komut kullanılabilir:

“`bash
ping google.com
“`

Ping çıktısı, gönderilen paketlerin sayısını ve bu paketlerin hedefe ulaşma süresini gösterir. Yanıt alınmadığında veya sürenin yüksek olduğu durumlarda, ağ bağlantısında bir problem olduğu anlaşılabilir. Ping ile birlikte `-c` parametresi kullanılarak gönderilecek paket sayısı sınırlandırılabilir. Örneğin, 4 paket göndermek için:

“`bash
ping -c 4 google.com
“`

Traceroute Komutu

Traceroute, paketlerin bir ağ üzerindeki yolunu izlemek için kullanılan bir başka yararlı araçtır. Bu komut, bir hedefe ulaşmak için geçilen her bir yönlendiriciyi (router) ve bu yönlendiricilerde geçirilen süreyi gösterir. Traceroute komutunun kullanımı şu şekildedir:

“`bash
traceroute [hedef_ip_adresi]
“`

Örneğin, bir web sitesinin veya sunucunun yolunu izlemek için şu komut kullanılabilir:

“`bash
traceroute google.com
“`

Traceroute çıktısı, her bir “hop” (sıçrama) için IP adreslerini ve bu sıçramaların ne kadar sürdüğünü gösterir. Bu bilgi, ağ bağlantısında herhangi bir yerde bir gecikme veya kesinti olup olmadığını belirlemek için faydalıdır. Eğer belirli bir noktada zaman aşımına uğrayan bir paket varsa, bu durum ağın o bölümünde bir sorun olduğunu gösterebilir.

Netstat Komutu

Netstat, sistemdeki aktif ağ bağlantılarını ve dinleme durumundaki portları görüntülemek için kullanılan bir komuttur. Bu araç, ağ trafiği ve bağlantı durumu hakkında ayrıntılı bilgi sunarak sorun çözümünde yardımcı olur. Netstat komutunun temel kullanımı şöyle olur:

“`bash
netstat
“`

Bu komut, sistemdeki tüm ağ bağlantılarını ve bu bağlantılara ait durum bilgilerini listeleyecektir. Daha fazla bilgi için `-tuln` parametreleri eklenebilir. Bu parametrelerin anlamı:

– `-t`: TCP bağlantılarını gösterir.
– `-u`: UDP bağlantılarını gösterir.
– `-l`: Dinleme durumundaki bağlantıları gösterir.
– `-n`: IP adreslerini ve port numaralarını sayısal olarak gösterir.

Aşağıdaki komut ile yalnızca aktif dinleyen bağlantılar listelenebilir:

“`bash
netstat -tuln
“`

Bu çıktıda protokol türü, yerel adres, uzak adres ve bağlantının durumu gibi bilgileri görmek mümkün olur. Ağ sorunları veya performans problemleri analiz edilirken, netstat çıktısı kritik bir kaynak sağlar.

Ekstra Komutlar ve Araçlar

Rocky Linux 9 ayrıca ağ durumu kontrolü için başka komutlar ve araçlar da sunar. Örneğin, `ifconfig` veya `ip` komutları ile ağ arayüzlerinin durumlarını kontrol etmek mümkündür. `ifconfig` komutunun temel kullanımı:

“`bash
ifconfig
“`

Ya da `ip` komutunun kullanımı:

“`bash
ip addr show
“`

Bu komutlar, ağ arayüzlerinin IP adreslerini, MAC adreslerini ve diğer ağ özelliklerini gösterir. Ağ arayüzlerinin durumu kontrol edilebilir ve istenmeyen durumlar tespit edilebilir.

Güvenlik Duvarı Kontrolü

Ağ bağlantıları ile ilgili sorunlar genellikle güvenlik duvarı ayarlarından kaynaklanabilir. Rocky Linux 9’da `firewalld` kullanılarak güvenlik duvarı kuralları kontrol edilebilir. Güvenlik duvarının durumunu kontrol etmek için şu komut kullanılabilir:

“`bash
sudo firewall-cmd –state
“`

Ayrıca, aktif kuralları görmek için:

“`bash
sudo firewall-cmd –list-all
“`

Bu bilgi, ağ bağlantılarının neden çalışmadığını anlamak için önemlidir.

Ağ Diagnostiği

Ağ bağlantı sorunlarının teşhis edilmesi için kullanılan bir başka araçtır `mtr`. Bu araç, ping ve traceroute işlevlerini birleştirir ve sürekli olarak ağ bağlantısını izler. `mtr` komutunun temel kullanımı:

“`bash
mtr [hedef_ip_adresi]
“`

Bu komut ile, hedefe ulaşmada izlenen yolu ve her bir adımda kaydedilen kayıpları görmek mümkün olur.

Bu araçların her biri, ağ bağlantılarını kontrol etmek ve sorunları teşhis etmek için önemli birer kaynaktır. Rocky Linux 9 üzerinde ağ bağlantılarını yönetmek, sistem yöneticilerinin işlerini kolaylaştırır ve ağın daha verimli çalışmasını sağlar.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR