DHCP Sunucusu ve İstemcisi CentOS 7 veya Ubuntu 18.04'te nasıl yapılandırılır

Ağ düzeyinde, DHCP protokolü (Dinamik Ana Bilgisayar Yapılandırma Protokolü), yerel bir ağda IP adresleme için sağladığı işlev ve yetenekleri için en çok kullanılanlardan biridir.

DHCP protokolü, istemci/sunucu modeline dayalıdır ve temel görevi, bir sunucunun, bir ağdaki bir istemciye alt ağ maskesi ve ağ geçidi gibi diğer ağ yapılandırma parametreleriyle birlikte otomatik olarak bir IP adresi atamasına izin vermektir. Bu, zaman ve kaynak gerektiren bu işi manuel olarak yapmaktan kaçındığı için yöneticilerin görevlerini basitleştirir.

Akılda tutulması gereken bir nokta, DHCP sunucusu aracılığıyla bir DHCP istemcisine atanan IP adresinin "kiralama" durumuna geçmesidir ve bu kiralama süresi, bağlantı veya DHCP yapılandırmasının ne kadar süreyle istendiğine bağlı olacaktır. DHCP sayesinde, istemci bilgisayarların ağ üzerinde gezinmelerini ve bağlantılarını garanti eden atanmış bir IP adresine sahip olacağını bileceğiz.

Bu nedenle bu eğitimde Solvetic, CentOS 7 ve Ubuntu 18.04'te bir DHCP sunucusunu nasıl kurabileceğimizi ve yapılandırabileceğimizi açıklayacaktır.

1. DHCP protokolü CentOS 7 ve Ubuntu 18.04'te (Linux) nasıl kurulur

Aşama 1
DHCP sunucu paketi, Linux dağıtımlarının resmi depolarında mevcuttur, bunun için aşağıdaki komutları uygularız:

Ubuntu 18.04 kullanırsakAşağıdakileri uygulayacağız:

 sudo apt kurulum isc-dhcp-server

BÜYÜT

İndirmeyi ve kurulumu onaylamak için "S" harfini giriyoruz.

CentOS 7 durumundaAşağıdakileri uygularız:

 yum dhcp'yi kurun

BÜYÜT

DHCP'nin indirilmesini ve kurulmasını onaylamak için "y" harfini giriyoruz.

Adım 2
Yükleme işlemi tamamlandıktan sonra, DHCP arka plan programının yapılandırma dosyası aracılığıyla istekleri yönetmesini ve yönetmesini istediğimiz arabirimi yapılandırmamız gerekir:

 / etc / varsayılan / isc-dhcp-sunucusu
veya
 / etc / sysconfig / dhcpd
CentOS 7 durumunda yürütüyoruz
 nano / etc / sysconfig / dhcpd 

BÜYÜT

En altta şu satırı eklemeliyiz:

 DHCPDARGS = ”eth0”
Değişiklikleri tuşlarla kaydediyoruz:

Ctrl + O

Düzenleyiciyi anahtarlarla bırakıyoruz:

Ctrl + X

Ubuntu 18.04'teBir sonraki satıra gideceğiz

 sudo nano / etc / varsayılan / isc-dhcp sunucusu 

BÜYÜT

Hala satırı ekliyoruz:

 DHCPDARGS = ”eth0”

2. CentOS 7 ve Ubuntu 18.04'te (Linux) DHCP nasıl yapılandırılır


Ana DHCP yapılandırma dosyası şu yolda bulunur:
 /etc/dhcp/dhcpd.conf
İstemciler için hazır olması gereken tüm ağ parametreleriyle ilişkili yapılandırma orada bulunur.

Bu dosya, aşağıdakiler olmak üzere iki kategoriye ayrılmış bir beyan listesine dayanmaktadır:

Genel parametrelerOrada bir görevin nasıl yürütüleceğini, DHCP istemcisine hangi ağ yapılandırma parametrelerinin teslim edileceğini ve daha fazlasını belirleyebilirsiniz.

beyannamelerOrada ağ topolojisini, istemcilerin mevcut durumunu tanımlayabilir, istemciler için adresler oluşturabilir veya bir grup belirli bildirime bir grup parametre uygulayabiliriz.

Aşama 1
Bu dosyaya erişmek için aşağıdakileri uygularız:

CentOS 7'de

 cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vi /etc/dhcp/dhcpd.conf

Ubuntu 18.04'te

 sudo nano /etc/dhcp/dhcpd.conf

Adım 2
Burada, öncelikle, desteklenen tüm ağlar için global parametreleri tanımlayacağız, dosyanın en üstünde, bu tüm bildirimler için geçerli olacak, oraya aşağıdakileri giriyoruz:

 seçenek alan adı "solvetic.lan"; seçenek alan adı sunucuları ns1.solvetic.lan, ns2.solvetic.lan; varsayılan kiralama süresi 3600; maksimum kiralama süresi 7200; yetkili;
Daha sonra dahili bir alt ağ için bir alt ağ tanımlamalıyız.
 alt ağ 192.168.1.1 ağ maskesi 255.255.255.0 {seçenek yönlendiricileri 192.168.1.1; alt ağ maskesi seçeneği 255.255.255.0; seçenek alan araması "solvetic.lan"; alan adı sunucuları seçeneği 192.168.0.1; aralık 192.168.0.20 192.168.0.40; aralık 192.168.0.50 192.168.10.80; }

BÜYÜT

Bundan sonra değişiklikleri kaydediyoruz.

Aşama 3
DHCP sunucusu arka plan programı yapılandırıldıktan sonra, bir sonraki sistem başlangıcında otomatik olarak başlaması için hizmeti başlatmanız ve etkinleştirmeniz ve aşağıdaki komutlarla aşağıdaki gibi çalışıp çalışmadığını doğrulamanız gerekir:

CentOS 7'de

 systemctl dhcpd'yi başlat systemctl dhcpd'yi etkinleştir systemctl dhcpd'yi etkinleştir

Ubuntu 18.04'te

 sudo systemctl isc-dhcp-server'ı başlat sudo systemctl isc-dhcp-server'ı etkinleştir sudo systemctl isc-dhcp-server'ı etkinleştir

BÜYÜT

4. Adım
Bundan sonra, Güvenlik Duvarı'ndaki 67 / UDP bağlantı noktasını dinleyen DHCP arka plan programına yapılan isteklere izin vermeliyiz, bu nedenle aşağıdakileri uygularız:

CentOS 7'de

 firewall-cmd --zone = genel --kalıcı --add-service = dhcp firewall-cmd --reload

Ubuntu'da 18

 sudo ufw 67 / udp sudo ufw yeniden yüklemeye izin ver

BÜYÜT

3. CentOS 7 ve Ubuntu 18.04'te (Linux) DHCP için istemciler nasıl yapılandırılır


Son adım, DHCP sunucusunun doğru çalışıp çalışmadığını doğrulamaktır, bunun için ağdaki istemci makinelerde oturum açmalı ve bunları, yapılandırılmış DHCP sunucusundan otomatik olarak IP adresleri alacak şekilde yapılandırmalıyız.

Orada, istemcilerin IP adreslerini otomatik olarak alacağı arabirim için uygun yapılandırma dosyasını değiştirmeliyiz.

CentOS 7'deki ayarlarCentOS 7 durumunda aşağıdaki dosyaya erişmeliyiz:

 nano / etc / sysconfig / ağ komut dosyaları / ifcfg-eth0
Orada aşağıdaki satırları giriyoruz veya zaten var olduklarını doğrulıyoruz:
 CİHAZ = eth0 BOOTPROTO = dhcp TİPİ = Ethernet ONBOOT = evet 

BÜYÜT

Değişiklikleri kaydeder ve aşağıdakileri uygulayarak hizmeti yeniden başlatırız:

 systemctl ağı yeniden başlat

Ubuntu 18.04'te Yapılandırma
Ubuntu 18.04 durumunda, aşağıdaki satırla erişeceğiz:

 sudo nano /etc/netplan/01-netcfg.yaml
Orada belirli bir arayüzde dhcp4'ü etkinleştirmek ve statik IP ile ilgili ayarlar hakkında yorum yapmak gerekli olacaktır:
ağ:
 sürüm: 2 oluşturucu: ağ ethernetleri: eth0: dhcp4: evet

BÜYÜT

Değişiklikleri kaydediyor ve yürüterek güncelliyoruz:

 sudo netplan uygula
NotDaha fazla DHCP yardımına erişmek için aşağıdaki komutlardan herhangi birini uygulayabiliriz:
 adam dhcpd adam dhcpd.conf

Bu nedenle DHCP, adres yönetimi ve kontrolü için kullanışlı bir protokoldür.

wave wave wave wave wave