Alcatel-Lucent (ALE) Switch – DHCP Server Konfigürasyonu

Bazı network kurulumlarında çok da tavsiye edilmese de ortamda IP adresi dağıtan bir sunucu veya platform olmadığından IP adresinin kullanıcıların üzerinde çalıştığı veya omurga konumunda olan switch tarafından dağıtılması gerekebilmektedir. Bu tarz bir ihtiyaç oluşması durumunda Alcatel-Lucent switchler üzerinde DHCP server ayarlarını yaparak kullanıcılara IP adresi dağıtımı yapılması mümkündür. Bu konfigürasyonun nasıl yapıldığına birlikte göz atalım.

Ön Gereksinimler

Alcatel-Lucent switchler üzerinde DHCP server özelliğinin çalışabilmesi için IP dağıtmış olduğu ilgili VLAN’dan bacağının olması gerekmektedir. Yani Layer3 olarak direk bağlı olmadığı bir VLAN için IP dağıtımı yapamaz

DHCP Server Dosyalarının Oluşturulması

Alcatel-Lucent switchler üzerinde DHCP sunucu için dhcpd.pcy ve dhcpd.conf isimli  iki adet konfigürasyon dosyası oluşturulması gerekmektedir. Bu dosyalar harici bir ortamda oluşturularak switch üzerine FTP ile atılabilir veya vi editör ile direk switch üzerinde oluşturulabilir.

Öncelikli olarak vi editör ile dosyaların oluşturalım;

dhcpd.pcy Dosyasının Oluşturulması

Switch’e SSH veya telnet ile bağlandıktan sonra  “switch” klasörüne girin

OS6450-P48-TEST-> cd switch
OS6450-P48-TEST-> dir
Listing Directory /flash/switch:

vi editör ile  “dhcpd.pcy” isimli bir dosya oluşturarak içini aşağıdaki şekilde doldurun.

OS6450-P48-TEST-> vi dhcpd.pcy 

PingDelay = 200
PingAttempts = 3
PingSendDelay = 1000
DefaultLease = 86400

vi editör ile dosya içine girdikten sonra yukardaki dört satırı kopyalayın, sonra “i” tuşuna bastıktan sonra satırları yapıştırın (i tuşu herhangi bir satırı insert etmeye yarar)

satırları yapıştırdıktan sonra “ESC” tuşuna basın, sonrasında ise “:wq” yazarak entera basın ve dosyayı saklayıp çıkın.

Eğer herhangi bir hata yaparsanız saklamadan çıkmak için “:q!” yazdıktan sonra entera basıp çıkın.

Temel vi editör komutları:

i      -> metni düzenlemeye yarar, yeni harfler ve satırlar ekleyebilirsiniz.
x      -> üzerine geldiğiniz karakteri siler (backspace değil, del tuşu gibi)
dd     -> üzerinde bulunduğunuz satırı komple siler
esc    -> çıkış öncesi kullanılır.
wq:    -> dosyayı kaydedip çıkar
:q!    -> dosyayı kaydetmeden çıkar

Tekrar dir dediğinizde oluşturduğunuz dosyayı görmelisiniz.

OS6450-P48-TEST-> dir

Listing Directory /flash/switch:
drw      2048 Sep 14 09:44 ./
drw      2048 Sep 14 10:41 ../
-rw        77 Aug 23 14:02 dhcpd.pcy

dhcpd.conf Dosyasının Oluşturulması

Yine switch klasörü içinde olduğunuzdan emin olun;

OS6450-P48-TEST-> dir

Listing Directory /flash/switch:

vi editör ile  “dhcpd.conf” isimli bir dosya oluşturarak içini aşağıdaki şekilde doldurun. Aşağıda örnek olması açısından iki subnet tanımlanmıştır. Benzer şekilde kendi subnetlerinizi düzenleyebilirsiniz.

 OS6450-P48-TEST-> vi dhcpd.conf

#VLAN20
subnet 10.10.20.0 netmask 255.255.255.0
{
dynamic-dhcp range 10.10.20.50 10.10.20.250
{
option subnet-mask 255.255.255.0;
option routers 10.10.20.254;
option domain-name-servers 10.10.20.254;
option domain-name-servers 8.8.8.8;
option domain-name vlan20.com;
option dhcp-lease-time 86400;
}
}
#VLAN30
subnet 10.10.30.0 netmask 255.255.255.0
{
dynamic-dhcp range 10.10.30.50 10.10.30.250
{
option subnet-mask 255.255.255.0;
option routers 10.10.30.254;
option domain-name-servers 10.10.30.254;
option domain-name-servers 8.8.8.8;
option domain-name vlan30.com;
option dhcp-lease-time 86400;
}
}

(yukarıda bahsedildiği gibi kopyaladığınız satırları i tuşuna bastıktan sonra dosya içine yapıştırın, sonra ESX tuşuna bastıktan sonra :wq yazarak entera basın)

 Tekrar dir dediğinizde oluşturduğunuz dosyayı görmelisiniz.

OS6450-P48-TEST-> dir

Listing Directory /flash/switch:
drw      2048 Sep 14 09:44 ./
drw      2048 Sep 14 10:41 ../
-rw       603 Aug 23 14:25 dhcpd.conf
-rw        77 Aug 23 14:02 dhcpd.pcy

FTP ile Aktarım

Vi editörün kullanımı çoğu zaman konforlu olmaya bilir, dolayısı ile dosyaları öncelikle bilgisayarınızda bir text editör ile oluşturduktan ve isimlerini belirtilen şekilde verin. Sonrasında switch’e FTP ile bağlanarak switch üzerindeki switch/ klasörüne atarsanız aynı işlemi gerçekleştirmiş olursunuz.  Dosya içerikleri şu şekilde olmalıdır, dhcpd.conf dosyasını kendi IP yapınıza göre düzenleyebilirsiniz.

dhcpd.pcy dosyası içeriği

PingDelay = 200
PingAttempts = 3
PingSendDelay = 1000
DefaultLease = 86400

dhcpd.conf dosyası içeriği

#VLAN20
subnet 10.10.20.0 netmask 255.255.255.0
{
dynamic-dhcp range 10.10.20.50 10.10.20.250
{
option subnet-mask 255.255.255.0;
option routers 10.10.20.254;
option domain-name-servers 10.10.20.254;
option domain-name-servers 8.8.8.8;
option domain-name vlan20.com;
option dhcp-lease-time 86400;
}
}
#VLAN30
subnet 10.10.30.0 netmask 255.255.255.0
{
dynamic-dhcp range 10.10.30.50 10.10.30.250
{
option subnet-mask 255.255.255.0;
option routers 10.10.30.254;
option domain-name-servers 10.10.30.254;
option domain-name-servers 8.8.8.8;
option domain-name vlan30.com;
option dhcp-lease-time 86400;
}
}

DHCP Sunucunun Aktif Hale Getirilmesi

Dosyalarımızı switch üzerinde oluşturduktan veya FTP ile attıktan sonra switch üzerinde aşağıdaki komutları çalıştırıyoruz;

OS6450-P48-TEST-> dhcp-server restart
OS6450-P48-TEST-> dhcp-server enable

Artık DHCP serverimiz çalışıyor ve IP dağıtmaya hazır durumda.

DHCP Server Durumunu Kontrol Etme

DHCP server’imizin durumunu show dhcp-server statistics komutu ile gözlemleyebiliriz. Henüz IP dağıtımı başlamadan baktığımızda;

OS6450-P48-TEST-> show dhcp-server statistics 

General:
  DHCP Server Name              : ,
  DHCP Server Status            : Enabled,
  Total Subnets Managed         : 2,
  Total Subnets Used            : 0,
  Total Subnets Unused          : 2,
  Total Subnets Full            : 0,
  DHCP Server System Up Time    : FRI AUG 18 08:26:56.17896,
    Lease DB Sync time (in sec) : 60,
      Last sync time            : WED AUG 23 14:55:32 2017,
      Next sync time            : WED AUG 23 14:56:32 2017

Cihaz ilk IP adresini dağıttıktan sonra Subnets used kısmı 0 dan 1’ye  dönecektir. Eğer iki subnetten de IP dağıtmaya başlarsa bu rakam 2 olacaktır.

OS6450-P48-TEST-> show dhcp-server statistics

General:
  DHCP Server Name              : ,
  DHCP Server Status            : Enabled,
  Total Subnets Managed         : 2,
  Total Subnets Used            : 2,
  Total Subnets Unused          : 0,
  Total Subnets Full            : 0,
  DHCP Server System Up Time    : FRI AUG 18 08:26:56.17896,
    Lease DB Sync time (in sec) : 60,
      Last sync time            : FRI SEP 15 15:49:40 2017,
      Next sync time            : FRI SEP 15 15:50:40 2017

Dağıtılan IP’lerin Durumunu Görme

Switch tarafından dağıtılan IP adresleri görmek için show dhcp-server leases komutunu kullanabiliriz.

Henüz IP dağıtımı olmadan baktığımızda;

OS6450-P48-TEST-> show dhcp-server leases   

Total leases: 0
IP Address        MAC address        Lease Granted         Lease Expiry          Type      

-----------------+------------------+---------------------+---------------------+-----------

 

Kullanıcılar IP adresi aldıkça, listedeki satırların arttığını görmeliyiz. Böylece hangi IP adreslerinin kimlere verildiğini tablo olarak görebileceğiz.

OS6450-P48-TEST-> show dhcp-server leases   

Total leases: 2
IP Address        MAC address        Lease Granted         Lease Expiry          Type      
-----------------+------------------+---------------------+---------------------+-----------
10.10.20.51       00:0c:29:34:fb:53  SEP 15 15:49:48 2017  SEP 16 15:49:48 2017  DYNAMIC
10.10.30.50       00:0c:29:34:fb:5d  SEP 15 15:49:51 2017  SEP 16 15:49:51 2017  DYNAMIC

 

 

Bir Cevap Yazın