Linux Mint ile DHCP Sunucusu (DHCP Server) Kurulumu Nasıl Yapılır? (DHCPD)

Giriş
Dynamic Host Configuration Protocol (DHCP), bir ağ üzerindeki cihazlara otomatik olarak IP adresi atanmasını sağlayan bir protokoldür. DHCP sunucusu, istemcilere IP adresleri, alt ağ maskesi, varsayılan ağ geçidi ve DNS sunucuları gibi bilgileri dinamik olarak dağıtır. Linux Mint üzerinde DHCP sunucusu kurulum adımları açıklanacaktır.

Gerekli Paketlerin Kurulumu
Linux Mint üzerinde DHCP sunucusu olarak kullanılacak yazılım, `isc-dhcp-server` paketidir. Bu paketi kurmak için terminal açılır ve aşağıdaki komutlar kullanılır:

“`
sudo apt update
sudo apt install isc-dhcp-server
“`

Bu işlem, gerekli paketlerin indirilip kurulumunun yapılmasını sağlar. Kurulum tamamlandıktan sonra, sistemin otomatik olarak başlatılması için ilgili yapılandırmanın yapılması gerekmektedir.

DHCP Sunucusu Yapılandırması
DHCP sunucusunun yapılandırması için ana konfigürasyon dosyası `/etc/dhcp/dhcpd.conf` dosyasıdır. Bu dosya, DHCP sunucusunun nasıl çalışacağını ve hangi ayarların uygulanacağını belirler. Öncelikle bu dosya yedeklenmelidir:

“`
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
“`

Daha sonra, konfigürasyon dosyası bir metin düzenleyici ile açılır:

“`
sudo nano /etc/dhcp/dhcpd.conf
“`

Temel Yapılandırma
Aşağıda, en yaygın kullanılan yapılandırma örnekleri açıklanmaktadır. Konfigürasyon dosyasının en üstüne aşağıdaki temel yapılandırma eklenmelidir:

“`
option domain-name “ornek.com”;
option domain-name-servers 8.8.8.8, 8.8.4.4;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
}
“`

Bu yapılandırmada, `option domain-name` istemcilere verilecek alan adını belirtir. `option domain-name-servers` ise istemcilerin kullanacağı DNS sunucularını belirler. `default-lease-time` ve `max-lease-time` ayarları, IP adreslerinin kiralama sürelerini tanımlar. `subnet` bölümünde ağ ayarları, IP adres aralığı ve yönlendirici bilgileri tanımlanır.

DHCP Sunucusunun Başlatılması
Yapılandırma dosyası kaydedilir ve kapatılır. Daha sonra, DHCP sunucusunun yapılandırmasının doğru olup olmadığını kontrol etmek için aşağıdaki komut kullanılır:

“`
sudo dhcpd -t
“`

Bu komut, yapılandırma dosyasını doğrular ve herhangi bir hata mesajı ile karşılaşmamak amacıyla hata kontrolü gerçekleştirir. Eğer herhangi bir hata yoksa, DHCP sunucusu başlatılabilir. Sunucunun başlatılması için aşağıdaki komut kullanılır:

“`
sudo systemctl start isc-dhcp-server
“`

Sunucunun doğru bir şekilde çalıştığından emin olmak için sistem durumu kontrol edilmelidir:

“`
sudo systemctl status isc-dhcp-server
“`

Eğer sunucu başarılı bir şekilde çalışıyorsa, “active (running)” durumu gösterilecektir.

DHCP Sunucusunun Otomatik Başlatılması
DHCP sunucusunun sistem açılışında otomatik olarak başlatılması için aşağıdaki komut kullanılır:

“`
sudo systemctl enable isc-dhcp-server
“`

Bu işlem, sunucunun her açılışta otomatik olarak devreye girmesini sağlar.

IP Adreslerinin Dağıtımını Kontrol Etme
DHCP sunucusunun, istemcilere IP adreslerini başarıyla atayıp atamadığını kontrol etmek için `/var/lib/dhcp/dhcpd.leases` dosyasına bakılabilir. Bu dosya, sunucu tarafından atanan IP adresleri ile bilgiler içerir. Dosya içeriği aşağıdaki komutla görüntülenebilir:

“`
cat /var/lib/dhcp/dhcpd.leases
“`

Bu dosya, güncel IP kiralamaları ve istemci bilgilerini gösterir. İstemci cihazlarda IP adresi alınıp alınmadığını kontrol etmek için, istemci cihaz üzerinde `ip addr` veya `ifconfig` komutları kullanılabilir.

Sorun Giderme
Eğer DHCP sunucusu çalışmıyorsa, log dosyaları kontrol edilmelidir. Bu loglar genellikle `/var/log/syslog` dosyasında bulunabilir. Aşağıdaki komut ile log dosyası izlendiğinde, sunucu ile ilgili hatalar tespit edilebilir:

“`
sudo tail -f /var/log/syslog
“`

Buradan alınan hata mesajları, sorunların çözümünde yardımcı olacaktır.

Sonuç
Linux Mint üzerinde DHCP sunucusu kurmak, sistem yöneticileri için önemli bir konudur. Dinamik IP ataması, ağ yönetimini kolaylaştırmakta ve ağı daha yönetilebilir hale getirmektedir. Yukarıda belirtilen adımlar ve yapılandırmalar gerçekleştirilerek, sorunsuz bir şekilde bir DHCP sunucusu kurulabilir.

CEVAP VER

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

SON İÇERİKLER

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