Image

Bilgi Veritabanı → Linux Debian 12'de DHCP Sunucusunun Kurulumu ve Yapılandırılması

[Virtual sunucular]
Yayın tarihi: 11.03.2024

DHCP sunucusu, doğrudan sunucuya veya bir yönlendirici aracılığıyla bağlı cihazlara IP adresleri atamak için gereklidir. Genellikle yerel ağlarda kullanılır. Bu rehberde, biri internet bağlantısı diğeri yerel ağ için olan iki harici portu bulunan bir DHCP sunucusu kuracağız.

1. Paketlerin Kurulumu

apt install isc-dhcp-server
1.1 Ön Ayarlar

Aşağıdaki dosyada:

nano /etc/default/isc-dhcp-server

INTERFACESv4 alanına yerel ağ portumuzu (örneğimizde enp1s0) ekleyerek dosyayı düzenliyoruz.

DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
DHCPDv4_PID=/var/run/dhcpd.pid
INTERFACESv4="enp1s0"
1.2 enp1s0 Arayüz Ayarı (Varsa)
nano /etc/network/interfaces
auto enp1s0
    iface enp1s0 inet static
    address 100.100.100.1
    netmask 255.255.255.0
1.2.1 Servisi Yeniden Başlatma
service networking restart
1.3 DHCP Servisinin Temel Ayarları
nano /etc/dhcp/dhcpd.conf
option domain-name "localhost.localdomain";
option domain-name-servers 100.100.100.1;
default-lease-time 32400;
max-lease-time 604800;
log-facility local7;
authoritative;

subnet 100.100.100.0 netmask 255.255.255.0 {
  range 100.100.100.2 100.100.100.250;
  option broadcast-address 100.100.100.255;
  option routers 100.100.100.1;
}
1.3.1 MAC Adresine Göre Statik IP Ayarı
nano /etc/dhcp/dhcpd.conf
host mini-pc { 
    hardware ethernet 06:e0:4c:6a:04:14;
    fixed-address 100.100.100.101;
}
1.4 Servisi Başlatma ve Otomatik Başlatmaya Ekleme
systemctl start isc-dhcp-server
systemctl enable isc-dhcp-server
1.5 iptables Kuralları Ekleme
iptables -A INPUT -p tcp --dport 67 -j ACCEPT
iptables-save > /etc/iptables/rules.v4
1.6 Log Kaydı

Gerekirse log kaydı için aşağıdaki paketi yükleyin:

apt install rsyslog

Konfigürasyon ekleyin:

nano /etc/rsyslog.conf
local7.* /var/log/dhcpd.log

Servisleri yeniden başlatın:

systemctl restart rsyslog
systemctl restart isc-dhcp-server.service

Log dosyası /var/log/dhcpd.log adresinde oluşturulacaktır.

Kurulum tamamlandı, sunucu artık yerel ağ portuna bağlı cihazlara IP adresleri atamaktadır.





No Comments Yet