За всички нас, които управляваме мрежи или операционни системи, в даден момент се наложи да конфигурираме DHCP (протокол за динамична конфигурация на хост), който е функция, която има за задача да създава лизинг или групи IP адреси за произволно присвояване на компютри на локалното мрежа, без да ги повтаряте и в рамките на този концесионен IP адрес ще бъде възможно да се запазят IP адреси за някои допълнителни задачи за поддръжка.
CentOS 8 е една от дистрибуциите на Linux, фокусирани върху компаниите благодарение на своите функции за сигурност, производителност и работа. Ето защо по -долу ще видим подробно как да инсталираме и конфигурираме DHCP сървър в CentOS 8 както на ниво сървър, така и на ниво клиент.
1. Как да инсталирате DHCP на сървър CentOS 8
Етап 1
Първата стъпка, която трябва да предприемем, е да инсталираме DHCP протокола на сървърния компютър, за това изпълняваме следната команда:
sudo dnf -y инсталирайте dhcp -сървър
Увеличете
Стъпка 2
Когато този процес приключи, ще видим следното:
Увеличете
2. Как да конфигурирате DHCP сървър в CentOS 8
Етап 1
След като го инсталираме, ще го конфигурираме, за това ще получим достъп до следния файл с желания от нас редактор:
sudo nano /etc/dhcp/dhcpd.confЩе видим следното:
Увеличете
Стъпка 2
В горната част на този файл ще въведем следните променливи:
опция име на домейн "solutiontic.lan"; опция сървъри на име на домейн ns1.solvetic.lan, ns2.solvetic.lan; време на лизинг по подразбиране 3600; макс. време на лизинг 7200; авторитетен;
Увеличете
Стъпка 3
След това въвеждаме следното:
подмрежа 192.168.1.1 маска на мрежата 255.255.255.0 {опционни рутери 192.168.1.1; опция подмрежова маска 255.255.255.0; опция за търсене в домейн "Solvetic.lan"; опция сървъри на име на домейн 192.168.0.1; диапазон 192.168.0.15 192.168.0.45; диапазон 192.168.0.60 192.168.10.90; }
Увеличете
Стъпка 4
В тези редове дефинирахме:
- Домейн
- Време за реакция
- IP на рутера
- Маска на подмрежата
- Търсене в домейн
- Обхвати на IP адреси за използване
Запазваме промените с клавишите Ctrl + O и излизаме от редактора с клавишите Ctrl + X.
След като това стане, стартираме услугата dhcp:
sudo systemctl стартира dhcpd
Увеличете
Стъпка 5
Проверяваме състоянието на DHCP със следната команда:
sudo systemctl статус dhcpd
Увеличете
Стъпка 6
Ще добавим услугата DHCP към защитната стена на CentOS 8 и ще актуализираме правилата със следните команди:
sudo firewall-cmd --add-service = dhcp-постоянна sudo firewall-cmd -reload
Увеличете
Стъпка 7
Активираме DHCP услугата да се стартира при стартиране на CentOS 8:
sudo systemctl активира dhcpd
Увеличете
Стъпка 8
Ако желаем, можем да потвърдим порта, през който DHCP слуша:
sudo netstat -тулпен
Увеличете
До този момент сме инсталирали DHCP сървъра на CentOS 8.
3. Как да конфигурирате DHCP клиент на CentOS 8
Етап 1
Отиваме до компютъра CentOS 8, който ще действа като клиент и там ще инсталираме DHCP клиента със следната команда:
sudo dnf -y инсталирайте dhcp -клиент
Увеличете
Стъпка 2
В края ще видим следното:
Увеличете
Стъпка 3
Сега ще използваме командата dhclient, последвана от интерфейса за DHCP заявки:
sudo dhclient "интерфейс"
Увеличете
Стъпка 4
Ще създадем устойчива DHCP връзка, за това изпълняваме следното:
ifname = "адаптер" nmcli връзка промяна на $ {ifname} ipv4.method автоматична nmcli връзка надолу $ {ifname}; nmcli връзка нагоре $ {ifname}
Увеличете
Стъпка 5
Конфигурираме параметрите на адаптера със следната команда:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3ЗабележкаВъв всеки случай трябва да въведем правилния адаптер.
Стъпка 6
Там редактираме следното:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "да" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "да"
Увеличете
Запазваме промените с клавишите Ctrl + O и излизаме с клавишите Ctrl + X.
Стъпка 7
След това рестартираме клиентския компютър и с командата „ip a“ ще видим, че е зададен IP адрес от диапазона, който сме установили:
Увеличете
Стъпка 8
От сървъра можем да видим DHCP връзките, като изпълним следното. Там откриваме конкретни подробности за екипа.
cat /var/lib/dhcpd/dhcpd.leases
Увеличете
Solvetic обясни как да инсталирате и конфигурирате DHCP като сървър и клиент в CentOS 8.