Bir host'un IP'si 10.1.1.130/25 ve default gateway'i 10.1.1.1 olarak ayarlanmış. Host yerel ağdaki bazı cihazlara erişebiliyor ama internete çıkamıyor. Sorun nedir?

Cevap

Sorun default gateway'in host ile aynı subnet'te olmamasıdır. /25 maskesi (255.255.255.128) ile 10.1.1.0/24 iki alt ağa bölünür:

SubnetNetworkHost aralığıBroadcast
110.1.1.0/25.1 – .126.127
210.1.1.128/25.129 – .254.255

Host 10.1.1.130 ikinci subnet'te, gateway 10.1.1.1 ise birinci subnet'tedir.

Neden bazı cihazlara erişebiliyor?

  • 10.1.1.129 – .254 arasındaki cihazlar host'a göre yerel ağdadır; host ARP ile doğrudan MAC adresini bulur ve iletişim kurar.
  • 10.1.1.1'e veya internete gitmek istediğinde paketi gateway'e yönlendirmesi gerekir, ancak gateway kendi subnet'inde olmadığı için çoğu işletim sistemi bu gateway'i kullanmaz veya rotayı hiç eklemez.

Çözüm

  • Host maskesi /24 olmalıysa maskeyi düzelt (255.255.255.0).
  • Ağ gerçekten /25 ise gateway 10.1.1.129 gibi ikinci subnet'teki router arayüzü olmalı.
  • DHCP kullanılıyorsa scope'taki maske ve option 3 (router) değerini kontrol et; statik IP ise kullanıcının elle yaptığı ayarı düzelt.

Kontrol komutları

ipconfig /all
route print          # Windows yönlendirme tablosu
ip route             # Linux

Benzer klasik senaryolar: yanlış maske nedeniyle iki host'un birbirini farklı subnet'te sanması (asimetrik erişim) ve aynı IP'nin iki cihazda kullanılması (duplicate IP).

  1. OSI modelinin katmanları nelerdir?KolayAğ TemelleriNetwork
  2. TCP ile UDP arasındaki fark nedir?KolayAğ TemelleriNetwork
  3. TCP üçlü el sıkışma (three-way handshake) nasıl çalışır?KolayAğ TemelleriNetwork
  4. 192.168.10.0/26 ağında alt ağ maskesi nedir ve kaç kullanılabilir host vardır?OrtaAğ TemelleriNetwork
  5. Tarayıcıya bir adres yazdığınızda DNS çözümlemesi nasıl gerçekleşir?OrtaAğ TemelleriNetwork
  6. Bilinmesi gereken yaygın port numaraları nelerdir? HTTP ve HTTPS arasındaki fark nedir?KolayAğ TemelleriNetwork

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle