Bu yazımızda Huawei Router üzerinde DHCP yapılandırmasını yapacağız. DHCP işlemi için genelde server (sunucu) kullanılsa da, ihtiyaç duyulması halinde DHCP işlemi Router üzerinden de yapılabilir. Router üzerinde birkaç komut ile kolay bir şekilde DHCP işlemi yapılabilmekte. Aşağıdaki topoloji üzerinden DHCP konfigürasyonunu yapalım.
Huawei‘de iki şekilde DHCP kullanabiliriz. Birincisi interface bazında, ikincisi ise global olarak yani IP havuzu oluşturarak. Öncelikle interface bazında olan kısmına bakalım.
Interface bazlı DHCP kullanımı
Öncelikle Router’da DHCP özelliği aktif edilir.
<Huawei> <Huawei>system-view Enter system view, return user view with Ctrl+Z. [Huawei]sysname R1 [R1]dhcp enable
Ardından interface’ye IP adresi verilir ve interface’de DHCP servisi aktifleştirilir. DHCP dağıtımının Interface’den olması için dhcp select interface
komutu kullanılır.
[R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 [R1-GigabitEthernet0/0/0]dhcp select interface
Evet işlem bu kadar. Router son IP adresinden itibaren IP dağıtmaya başlayacaktır. 192.168.1.254, 253, 252… şeklinde IP dağıtımı yapılacaktır. (Genelde DHCP’de IP adresleri ilk baştan itibaren dağıtılır ama Huawei’de son IP adresinden başlamamaktadır.)
Test olarak PC1’in IP adresi ayarını DHCP olarak değiştirelim.
Görüldüğü gibi boşta olan ilk IP adresini 192.168.1.254’ü aldı. PC2’den IP isteğinde bulunduğumda 192.168.1.253 adresi verilecektir.
Tabii ki sadece IP adresi vermek yeterli olmayacaktır. Kullanabileceğimiz diğer seçeneklere bakalım.
Domain-name
Eğer ortamda Domain (etki alanı) var ise Domain-name belirtilir. Şu anki yapıda domain olmasa da örnek olarak salihaltuntas.com’u ekleyeceğim.
[R1-GigabitEthernet0/0/0]dhcp server domain-name salihaltuntas.com
DNS-Server
Eğer ortamda DNS Server varsa DNS-Server adresi belirtilir. Ben örnek olarak 192.168.1.10 adresini DNS-Server olarak tanımlayacağım.
[R1-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.10
excluded-address
DHCP’de istek geldiğinde boşta olan ilk IP adresi dağıtılır. Dağıtılması istenmeyen adresler bu havuzdan çıkartılabilir. Adresler tek tek belirtilebildiği gibi, aralık vererek de belirtilebilir.
Örnek olarak ilk 10 IP adresini hariç tutacağım.
[R1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.2 192.168.1.10
Kiralama süresi (Lease Time)
Burada dağıtılan IP adreslerinin ne kadar süre ile verileceği ayarlanır. Süre sonsuz olarak ayarlanabildiği gibi gün, saat ve dakika olarak da belirtilebilir.
[R1-GigabitEthernet0/0/0]dhcp server lease ?
day Day, from 0 to 999
unlimited Unlimited
Örnek olarak 1 gün 12 saat 30 dakika yapalım.
[R1-GigabitEthernet0/0/0]dhcp server lease day 1 hour 12 minute 30
IP Havuzu oluşturarak DHCP kullanımı
IP pool (havuzu) global modda iken yapılır. ip pool
komutundan sonra pool name girilir. Ben LAN1 adında pool oluşturacağım.
[R1]ip pool LAN1
Pool oluşturulduktan sonra, bu havuz için hangi parametreleri kullanabileceğimize bakalım:
Görüldüğü üzere birçok seçenek bulunmakta. Biz temel ayarları yapacağız.
Network
Network tanımlaması yapılır. Örneğimizdeki network (ağ) 192.168.2.0/24
[R1-ip-pool-LAN1]network 192.168.2.0 mask 24
Gateway
Network için gateway tanımlaması yapılır. Bu tanımlama gateway-list
parametresi ile yapılır.
[R1-ip-pool-LAN1]gateway-list 192.168.2.1
Domain-name
Eğer ortamda Domain (etki alanı) var ise Domain-name belirtilir. Şu anki yapıda domain olmasa da örnek olarak salihaltuntas.com’u ekleyeceğim.
[R1-ip-pool-LAN1]domain-name salihaltuntas.com
DNS-Server
Eğer ortamda DNS Server varsa DNS-Server adresi belirtilir. Ben örnek olarak 192.168.2.10 adresini DNS-Server olarak tanımlayacağım.
[R1-ip-pool-LAN1]dns-list 192.168.2.10
Kiralama süresi (Lease Time)
Burada dağıtılan IP adreslerinin ne kadar süre ile verileceği ayarlanır. Süre sonsuz olarak ayarlanabildiği gibi gün, saat ve dakika olarak da belirtilebilir.
[R1-ip-pool-LAN1]lease day 1 hour 12 minute 30
excluded-address
DHCP’de istek geldiğinde boşta olan ilk IP adresi dağıtılır. Dağıtılması istenmeyen adresler bu havuzdan çıkartılabilir. Adresler tek tek belirtilebildiği gibi, aralık vererek de belirtilebilir.
Örnek olarak ilk 10 IP adresini hariç tutacağım.
[R1-ip-pool-LAN1]excluded-ip-address 192.168.2.2 192.168.2.10
IP adres rezervasyonu
isteğe göre IP adres rezervasyonu yapılabilir. Örnek olarak PC4 için 192.168.2.15 adresini rezerve ediyorum.
[R1-ip-pool-LAN1]static-bind ip-address 192.168.2.15 mac-address 5489-98E4-756D
Interface’ye IP adresi verelim ve DHCP dağıtımını aktifleştirelim. DHCP dağıtımının havuzdan olması için dhcp select global
komutu kullanılır.
[R1]interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24 [R1-GigabitEthernet0/0/1]dhcp select global
PC3 istekte bulunduğunda 192.168.2.254 IP adresini alacaktır. PC4 için 192.168.2.15 IP adresini alması için yapılandırma yapmıştık. Şimdi son olarak PC4’teki yapılandırmaya bakalım.
Yazımızın sonuna geldik. Yazıyı beğendiyseniz sosyal medya hesaplarından paylaşarak destek olabilirsiniz.