آموزش نصب DHCP Server & Client در CentOS 8
آموزش نصب DHCP Server & Client در CentOS 8
این راهنما در مراحل نصب DHCP Server & DHCP Client در سرور لینوکس CentOS 8 / RHEL 8 شما را راهنمایی می کند. اگر س yourال شما این است که چگونه DHCP Server را روی CentOS 8 / RHEL 8 نصب و پیکربندی کنم؟ ، پس این راهنما برای شما مناسب است. سرور DHCP مستقر در سازمان شما واقعاً می تواند مدیریت شبکه شما را نسیم کند. می توانید موانع اختصاص دستی آدرس IP را در هر دستگاهی در سازمان خود قرار دهید و به یک DHCP Server اجازه دهید این کار را انجام دهد که کاملا کسل کننده و غیرضروری تکرار شود.
در این راهنما ، ما قصد داریم DHCP Server و Client را در دستگاه CentOS 8 / RHEL 8 نصب و پیکربندی کنیم. ما هم تنظیمات سمت سرور و هم کلیه تنظیمات سمت مشتری را پوشش خواهیم داد. بیایید پیکربندی DHCP (Dynamic Host Configuration Protocol) سرور را برای اختصاص آدرسهای IP به میزبانهای کلاینت در شبکه محلی خود شروع کنیم.

آموزش نصب DHCP Server & Client در CentOS 8
اکنون بهترین زمان برای سرخطی زدن در بورس با خرید سرور مجازی بورس قائم هاست می باشد ، جهت اطلاعات بیشتر با ما در ارتباط باشید.
مرحله 1: نصب DHCP Server بر روی CentOS 8 / RHEL 8
بسته سرور DHCP را با استفاده از نصب dnf نصب کنید.
آموزش نصب DHCP Server & Client در CentOS 8
sudo dnf -y install dhcp-server
با این کار هرگونه وابستگی مورد نیاز برای اجرای سرور DHCP روی CentOS 8 / RHEL 8 نصب می شود.
مرحله 2: سرور DHCP را روی CentOS 8 / RHEL 8 پیکربندی کنید
پرونده پیکربندی سرور DHCP را در CentOS 8 / RHEL 8 ویرایش کنید.
sudo vi /etc/dhcp/dhcpd.conf
پرونده پیکربندی من با این پارامترها پر می شود:
- نام دامنه: example.com
- سرور DNS: ns1.example.com
- شبکه DHCP: 192.168.20.0
- ماسک زیر شبکه DHCP: 255.255.255.0
- دامنه آدرس های IP برای تخصیص: 192.168.20.30 – 192.168.20.200
- دروازه پیش فرض: 192.168.20.1
- زمان اجاره DHCP: 600
- حداکثر زمان اجاره DHCP: 7200
فایل پیکربندی سرور DHCP به این شکل است:
# Set DNS name and DNS server's IP address or hostname
option domain-name "example.com";
option domain-name-servers ns1.example.com;
# Declare DHCP Server
authoritative;
# The default DHCP lease time
default-lease-time 600;
# Set the maximum lease time
max-lease-time 7200;
# Set Network address, subnet mask and gateway
subnet 192.168.20.0 netmask 255.255.255.0 {
# Range of IP addresses to allocate
range dynamic-bootp 192.168.20.30 192.168.20.200;
# Provide broadcast address
option broadcast-address 192.168.20.255;
# Set default gateway
option routers 192.168.20.1;
}
خدمات dhcpd را پس از ایجاد تغییر در پرونده پیکربندی ، شروع و فعال کنید.
sudo systemctl enable --now dhcpd
اگر فایروالد دارید ، اجازه می دهد پورت سرویس از شبکه شما قابل دسترسی باشد.
sudo firewall-cmd --add-service=dhcp --permanent
sudo firewall-cmd --reload
مرحله 3: پیکربندی سرویس گیرنده DHCP
سرویس گیرنده DHCP را در دستگاه Linux خود نصب کنید تا به طور خودکار آدرس IP دریافت کند.
----------- CentOS 8 / RHEL 8 / Fedora -----------
$ sudo dnf -y install dhcp-client
----------- CentOS 7/6 -----------
$ sudo yum -y install dhcp-client
درخواست دستی آدرس IP DHCP
برای درخواست دستی آدرس IP می توانید از دستور dhclient استفاده کنید.
$ sudo dhclient <interface>
E.g:
$ sudo dhclient eth0
# Confirm
$ ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:10:47:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.20.106/24 brd 192.168.20.255 scope global noprefixroute dynamic eth0
valid_lft 3594sec preferred_lft 3594sec
inet6 fe80::5054:ff:fe10:4763/64 scope link
valid_lft forever preferred_lft forever
پیکربندیهای مداوم – CentOS / RHEL / Fedora با systemd
- تنظیمات را با nmcli ویرایش کنید
ifname="eth0"
nmcli connection modify ${ifname} ipv4.method auto
nmcli connection down ${ifname}; nmcli connection up ${ifname}
- پرونده پیکربندی شبکه را به صورت دستی ویرایش کنید
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
PERSISTENT_DHCLIENT="yes"
پیکربندیهای پایدار – دبیان
$ sudo nano /etc/network/interfaces
iface ens3 inet dhcp
$ sudo systemctl restart ifup@ens3
پیکربندیهای پایدار – اوبونتو
$ sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
$ sudo netplan apply
برای کاربران ویندوز ، پیکربندی Windows Client را برای به دست آوردن IP از DHCP Server بررسی کنید
رزرو آدرس IP در DHCP Server
اگر آدرس MAC آن را داشته باشید ، می توانید یک آدرس IP برای رایانه یا دستگاه در شبکه خود رزرو کنید:
$ sudo vi /etc/dhcp/dhcpd.conf
# Add lines like below for each host
host myserver {
hardware ethernet 00:50:56:8c:20:fd;
fixed-address 192.168.20.100;
}
آموزش نصب DHCP Server & Client در CentOS 8
سایر مطالب پیشنهادی »