Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 1.92 KB

README.md

File metadata and controls

101 lines (77 loc) · 1.92 KB

implementing-DHCP-server

ابتدا DHCP server رو نصب میکنیم

apt install isc-dhcp-server

image

سپس

nano /etc/dhcp/dhcpd.conf

#authoritative;
to
authoritative;

subnet 10.10.10.0 netmask 255.255.255.248 {
range 10.10.10.2 10.10.10.6;
}

مک آدرس کلاینت مورد نظر با قالب

ff:ff:ff:ff:ff:ff

را در فایل مینویسیم

host archmachine {
hardware ethernet e0:91:53:31:af:ab;       
fixed-address 10.10.10.3;        
}

بعد از آن اینترفیس که باید DHCP server از آن شنود کند رو در فایل زیر مشخص میکنیم

nano /etc/default/isc-dhcp-server

INTERFACESv4="" to INTERFACESv4="enp0s3"

و بعد سرویس DHCP رو ری استارت میکنیم

systemctl restart isc-dhcp-server.service

که با اخطار زیر مواجه میشویم

image

با اجرای کامند ‍‍

journalctl -xe

image

که علت آن ست نکردن ip استاتیک است

برای برطرف شدن این مشکل

nano /etc/network/interfaces

allow-hotplug enp0s3
iface enp0s3 inet dhcp

to

auto enp0s3
iface enp0s3 inet static
address 10.10.10.1
netmask 255.255.255.248

با ریبوت کردن سیستم dhcp فعال شده برای برسی درستی عملکرد dhcp server میتوان یک ماشین کلاینت را به وسیله NAT Network در یک شبکه قرار داد و در بخش Advanced > Promiscuous Mode به
Allow All تغییر دهید