Skip to main content

Kullanım Kılavuzu

DHCP Seçeneklerini Yapılandırma

KeeneticOS, DHCP seçeneklerini yapılandırmanıza olanak tanır. Bu ayar yalnızca Router'ın komut satırı arayüzü (CLI) aracılığıyla kullanılabilir. Aşağıdaki seçenekleri yapılandırmanızı sağlar:

  • 2 (Zaman Farkı),

  • 4 (Zaman Sunucusu),

  • 26 (MTU),

  • 42 (NTP Sunucuları),

  • 43 (Satıcıya Özel Bilgiler),

  • 44 (NetBIOS Sunucuları),

  • 60/66 (TFTP Sunucu Adı),

  • 67 (Ön Yükleme Dosyası Adı),

  • 72 (World Wide Web Sunucusu),

  • 121 (Sınıfsız Statik Yönlendirmeler),

  • 249 (MS Yönlendirmeleri).

Tüm DHCP sunucusu için yapılandırma:

(config)> ip dhcp pool {name} option

Usage template:
 option ({2..254} hex {data}) | ({2..254} ascii {data}) | (4 {address[,address]*}) | (6 {address[,address]*}) | (42 {address[,address]*}) | (44 {address[,address]*}) | (26 {mtu}) | (121 {address/{0..32},gateway},*) | (249 {address/{0..32},gateway},*)

Belirli bir sınıf kimliği için yapılandırma:

(config)> ip dhcp pool _WEBADMIN class test
(config-dhcp-pool-class)> option

Usage template:
 option ({2..254} hex {data}) | ({2..254} ascii {data}) | (4 {address[,address]*}) | (6 {address[,address]*}) | (42 {address[,address]*}) | (44 {address[,address]*}) | (26 {mtu}) | (121 {address/{0..32},gateway},*) | (249 {address/{0..32},gateway},*)

DHCP seçeneklerinin nasıl çalıştığını, örnek olarak 121 numaralı seçeneği (statik yönlendirmelerin DHCP aracılığıyla dağıtılması) kullanarak gösterelim. Bunun için, tüm DHCP istemcileri için 192.168.222.2 ağ geçidi üzerinden 192.168.0.0/24 ve 192.168.10.0/24 alt ağlarında ve sınıf kimliği test olan DHCP istemcileri için 192.168.222.3 ağ geçidi üzerinden 192.168.1.0/24 ve 192.168.11.0/24 alt ağlarında yönlendirme dağıtımını yapılandıracağız.

Yapılandırma şu şekilde görünecektir:

(config)> ip dhcp pool _WEBADMIN_HOME option 121 ascii 192.168.0.0/24,192.168.222.2,192.168.10.0/24,192.168.222.2
(config)> ip dhcp class test 
(config-dhcp-class)> option 60 ascii "MSFT 5.0"
(config-dhcp-class)> exit
(config)> ip dhcp pool _WEBADMIN_HOME class test 
(config-dhcp-pool-class)> option 121 ascii 192.168.1.0/24,192.168.222.3,192.168.11.0/24,192.168.222.3
(config-dhcp-pool-class)> exit
(config)> system configuration save

Şimdi, belirtilmiş bir sınıf kimliği olmayan bir istemciyi bağlayarak hangi yönlendirmeleri alacağını görebiliriz. IP adresi alındıktan sonra, Windows işletim sistemi komut satırında route print komutunu çalıştırın:

dhcp-options-01-en.png

Ayrıca, DHCP istemcisi ile DHCP sunucusu arasındaki iletişim sırasında alınan ağ paketi dökümünde, sunucunun bu bilgiyi seçenek alanında ilettiği görülebilir:

dhcp-options-02-en.png

Şimdi istemciye bir sınıf kimliği atayalım ve ne alacağını görelim. Windows için, sınıf kimliği ipconfig komutu kullanılarak ayarlanır:

ipconfig /setclassid "wlan" test

burada wlan ağ bağlantısının adıdır.

dhcp-options-03-en.png

DHCP istemcisinin mevcut sınıf kimliği, Windows kayıt defterinde düz metin olarak saklanır ve her arayüz için şu yolda bulunur: Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces. Aradığınız parametre DhcpClassId olarak adlandırılır ve türü REG_SZ'dir.

dhcp-options-04-en.png

IP adresini aldıktan sonra, Windows komut isteminde route print komutunu çalıştırın:

dhcp-options-05-en.png

Ayrıca, DHCP istemcisi ile DHCP sunucusu arasındaki iletişim sırasında alınan ağ paketi dökümünde, sunucunun bu bilgiyi seçenek alanında ilettiği görülebilir:

dhcp-options-06-en.png

Bir sınıfı şu komutu kullanarak silebilirsiniz:

(config)> no ip dhcp class test

Tüm DHCP sunucularının ayarlarında bu sınıfa ait tüm seçenekler de silinecektir.

Sınıftaki belirli bir seçenek de silinebilir:

(config)> ip dhcp pool _WEBADMIN_HOME class test
(config-dhcp-pool-class)> no option 121 ascii 192.168.1.0/24,192.168.222.3,192.168.11.0/24,192.168.222.3

Tek bir DHCP sunucusu içindeki belirli bir sınıfa ait tüm seçenekleri silebilirsiniz:

(config)> ip dhcp pool _WEBADMIN_HOME no class test

Genel bir seçenek (bir sınıfa ait olmayan) aşağıdaki şekilde silinebilir:

ip dhcp pool _WEBADMIN_HOME no option 121 ascii 192.168.0.0/24,192.168.222.2,192.168.10.0/24,192.168.222.2

DHCP seçeneği 15 (DNS Alan Adı) yapılandırmasına ilişkin ek bilgiler, DHCP Seçenek 15'i Yapılandırma makalesinde verilmektedir.