Avahi, yerel ağlarda cihaz keşfi ve DNS hizmeti sağlayan bir servisdir. Avahi, Zeroconf (Zero Configuration Networking) protokolünü kullanarak ağdaki cihazların birbirlerini otomatik olarak tanımasını sağlar. Bu belge, Ubuntu üzerinde Avahi kurulumunu ve temel yapılandırmasını adım adım açıklamaktadır.
1. Avahi’yi Kurmak
Avahi’yi kurmak için terminali açın ve aşağıdaki komutu çalıştırın:
sudo apt update
sudo apt install avahi-daemon avahi-utils
Bu komut, Avahi daemon (arka plan hizmeti) ve Avahi ile etkileşimde bulunmak için kullanılan bazı yardımcı araçları kuracaktır.
2. Avahi Hizmetini Başlatmak
Kurulum tamamlandıktan sonra, Avahi hizmetini başlatmanız gerekmektedir. Aşağıdaki komutları kullanarak Avahi hizmetini başlatabilir ve etkinleştirebilirsiniz:
sudo systemctl start avahi-daemon
sudo systemctl enable avahi-daemon
Bu komutlar, Avahi daemon’ını hemen başlatır ve sistem açıldığında otomatik olarak başlamasını sağlar.
3. Avahi’nin Çalıştığını Kontrol Etmek
Avahi hizmetinin düzgün çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo systemctl status avahi-daemon
Eğer her şey doğru şekilde çalışıyorsa, hizmetin çalışır durumda olduğunu belirten bir çıktı göreceksiniz.
4. Avahi’yi Yapılandırmak
Avahi’nin yapılandırma dosyası /etc/avahi/avahi-daemon.conf konumunda bulunmaktadır. Bu dosya, Avahi’nin çalışma şeklini kontrol eder. Dosyayı düzenlemek için şu komutu kullanabilirsiniz:
sudo nano /etc/avahi/avahi-daemon.conf
Bu dosyada yapabileceğiniz bazı temel yapılandırmalar şunlardır:
• host-name: Bu seçenek, Avahi’nin sisteminizi tanımlarken kullanacağı ana bilgisayar adını belirler.
• domain-name: Bu, Avahi’nin kullandığı varsayılan alan adıdır. Genellikle .local olarak ayarlanır.
• use-ipv4 ve use-ipv6: Avahi’nin IPv4 ve IPv6 adreslerini kullanıp kullanmayacağını belirler.
• enable-dbus: Avahi’nin D-Bus desteğini etkinleştirir veya devre dışı bırakır.
Değişiklik yaptıktan sonra dosyayı kaydedin ve çıkın.
5. Avahi’yi Yeniden Başlatmak
Yapılandırma dosyasında değişiklik yaptıktan sonra, Avahi hizmetini yeniden başlatmanız gerekecektir:
sudo systemctl restart avahi-daemon
6. Avahi Araçlarını Kullanmak
Avahi ile etkileşimde bulunmak ve ağdaki cihazları keşfetmek için bazı yardımcı araçlar bulunmaktadır. İşte bazı yaygın kullanılan komutlar:
• avahi-browse: Ağdaki hizmetleri tarar ve listeler. Örneğin:
avahi-browse -a
• Bu komut, ağınızdaki tüm hizmetleri tarar ve listeler.
• avahi-resolve: Bir ana bilgisayar adını veya hizmet adını çözümler. Örneğin:
avahi-resolve -n hostname.local
• Bu komut, hostname.local ana bilgisayar adını çözümleyerek IP adresini gösterir.
7. Güvenlik Duvarı Yapılandırması
Eğer sisteminizde bir güvenlik duvarı kullanıyorsanız, Avahi’nin düzgün çalışabilmesi için bazı portları açmanız gerekecektir. UFW kullanıyorsanız, şu komutları kullanarak gerekli portları açabilirsiniz:
sudo ufw allow 5353/udp
sudo ufw allow 5353/tcp
8. Sorun Giderme
Avahi ile ilgili sorunlar yaşıyorsanız, log dosyalarını inceleyerek sorunun kaynağını bulabilirsiniz:
sudo journalctl -u avahi-daemon
Bu komut, Avahi daemon’ına ait log kayıtlarını gösterir.
Sonuç
Bu belgede, Ubuntu üzerinde Avahi kurulumunu ve temel yapılandırmasını adım adım ele aldık. Avahi, yerel ağlarda cihaz keşfi ve hizmet reklamı yapmada güçlü ve kullanışlı bir araçtır. Bu adımları izleyerek, Avahi’yi Ubuntu sisteminize kolayca kurabilir ve yapılandırabilirsiniz.
İlk Yorumu Siz Yapın