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:
| Subnet | Network | Host aralığı | Broadcast |
|---|---|---|---|
| 1 | 10.1.1.0/25 | .1 – .126 | .127 |
| 2 | 10.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 – .254arası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
/24olmalıysa maskeyi düzelt (255.255.255.0). - Ağ gerçekten
/25ise gateway10.1.1.129gibi 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 # LinuxBenzer 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).
İlgili Ağ Temelleri soruları
- OSI modelinin katmanları nelerdir?
- TCP ile UDP arasındaki fark nedir?
- TCP üçlü el sıkışma (three-way handshake) nasıl çalışır?
- 192.168.10.0/26 ağında alt ağ maskesi nedir ve kaç kullanılabilir host vardır?
- Tarayıcıya bir adres yazdığınızda DNS çözümlemesi nasıl gerçekleşir?
- Bilinmesi gereken yaygın port numaraları nelerdir? HTTP ve HTTPS arasındaki fark nedir?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.