Kontrol Dosyaları

Next: Yönlendirme Up: İnternet'e Bağlanma Previous: Ağ Konfigürasyonu

## Kontrol Dosyaları

Konfigürasyonu tamamlamak için `/etc` dizini altında yeralan bazı dosyaların elden geçirilmesi gerekir. Bu dosyalar sistemin daha güvenli ve verimli çalışmasına yardım eder. Bu dosyaların belli başlı olanları ve ne işe yaradıklarını görelim.

`/etc/hosts` dosyasında makinaların IP numaraları ve İnternet adresleri yazılır. Buraya sürekli kullanılan belli başlı önemli makinaların girişi yapılabilir. Her makinanın uzun isimleri yerine kısa bir kelime yazılarak sözkonusu makinaya ulaşılabilir. Örnek bir `/etc/hosts` dosyası :

    127.0.0.1               localhost
    144.122.199.20     knidos.cc.metu.edu.tr knidos

İlk satırda loopback IP numarası ve buna karşılık gelen makina ismi vardır. Bu satırı silmemelisiniz. İkinci satırda ise knidos.cc.metu.edu.tr makinasının IP numarasını 144.122.199.20 olarak belirtilmiş ve bu bilgisayara "knidos" ismi ile de ulaşılabilmesi sağlanmıştır.

`/etc/hosts.allow` ve `/etc/hosts.deny` konfigürasyon dosyaları, başka bir makinadan Linux'unuza yapılan bağlantıları denetler. `/etc/hosts.deny` içine, sınırlandırılma getirmek istediğiniz İnternet servislerini ve hangi makinalar için sınırlandırma istediğinizi yazabilirsiniz.

    $ cat /etc/hosts.deny
    #

    in.fingerd: ALL except localhost, localhost : \
            echo "request from %d@%h" >> /tmp/req;
    in.telnetd : .net.tr

Yukarıdaki `hosts.deny` dosyasında dışarıdan gelebilecek finger istekleri filtreleniyor ve bu istekler hakkında detaylı bilgi (hangi kullanıcı, hangi makinadan) `/tmp/req` dosyasına ekleniyor.

Sonraki satır `in.telnetd` yazılımını çalıştıran isteklerin *.net.tr adreslerinden gelmesi halinde bunların gözardı edileceğini belirtir.

`hosts.allow` dosyasında, genellikle `hosts.deny` dosyasına gruplanan makina isimlerinin sınırlandırma istenmeyen bir veya birkaç tanesi yazılır. Eğer bir makina ismi ve karşılık gelen İnternet adresi her iki dosyada da varsa, sözkonusu servise izin verilir.

Daha fazla bilgiyi `hosts_access(5)` kılavuz sayfalarından bulabilirsiniz.

`/etc/resolv.conf` dosyasında alan adı ve alan adı sunucusunun IP numarası yazılır.

    $ cat /etc/resolv.conf
    domain linux.org.tr
    nameserver 144.122.199.20

Yukarıdaki satırlardan üzerinde bulunduğum makinanın alan adının (domain name) linux.org.tr, alan adı sunucusunun ise 144.122.199.20 IP numaralı knidos makinası olduğu anlaşılıyor.

Next: Yönlendirme Up: İnternet'e Bağlanma Previous: Ağ Konfigürasyonu