Мрежова топология:
В тази статия ще приложа мрежовата топология на фигурата по-горе. Ще има dhcp-сървър и 3 компютъра pc1, pc2, pc3 свързан към мрежов превключвател. The dhcp-сървър ще присвои компютрите, свързани към IP адресите на комутатора в обхвата 192.168.50.50/24 да се 192.168.50.100/24. Адресът на шлюза ще бъде 192.168.50.1/24. The dhcp-сървър също ще присвои адресите на DNS сървъра 192.168.50.1 и 8.8.8.8 на компютрите също.
Присвояване на статичен IP на dhcp-сървъра:
Не е необходимо да се присвоява статичен IP адрес на dhcp-сървър тъй като DHCP заявките се излъчват в мрежата и dhcp-сървър ще им отговори автоматично. Динамичен IP адрес в същата мрежа (192.168.50.0/24 в тази статия) просто ще работи. Но препоръчвам да присвоите IP адрес на вашия DHCP сървър извън диапазона от IP адреси (или DHCP пул), който ще конфигурирате за компютрите в мрежата.
Има много уроци на LinuxHint.com, от който можете да получите помощ, ако имате нужда от присвояване на статичен IP адрес на вашия Ubuntu 18.04 LTS сървър.
Инсталиране на ISC DHCP сървър:
Пакетът ISC DHCP сървър се предлага в официалното хранилище на пакети на Ubuntu 18.04 LTS. Така че можете лесно да го инсталирате с помощта на мениджъра на пакети APT.
Първо актуализирайте кеша на хранилището на APT пакета със следната команда:
$ sudo apt актуализация
Сега инсталирайте isc-dhcp-сървър пакет със следната команда:
$ sudo apt install isc-dhcp-server
Сега натиснете у и след това натиснете
ISC DHCP сървърът трябва да бъде инсталиран.
Конфигурационни файлове на ISC DHCP сървър:
Основният конфигурационен файл на ISC DHCP сървъра е / и т.н. / dhcp / dhcpd.конф
Ако искате да конфигурирате ISC DHCP сървър, трябва да редактирате този конфигурационен файл. След като го направите, трябва да рестартирате isc-dhcp-сървър услуга, както и за да влязат в сила промените.
За да рестартирате isc-dhcp-сървър услуга, изпълнете следната команда:
$ sudo systemctl рестартирайте isc-dhcp-serverКонфигуриране на ISC DHCP сървър:
Преди да направите каквито и да е промени в / и т.н. / dhcp / dhcpd.конф конфигурационен файл, направете резервно копие на конфигурационния файл / и т.н. / dhcp / dhcpd.конф.архивиране със следната команда:
$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.конф.архивиране
Сега създайте нов празен конфигурационен файл / и т.н. / dhcp / dhcpd.конф със следната команда:
$ sudo nano / etc / dhcp / dhcpd.конф
Сега въведете следните редове и запазете файла, като натиснете
максимално време за наем 7200;
ddns-стил на актуализация няма;
авторитетен;
подмрежа 192.168.50.0 мрежова маска 255.255.255.0
обхват 192.168.50.50 192.168.50.100;
опция рутери 192.168.50.1;
опция подмрежа-маска 255.255.255.0;
опция домейн-име-сървъри 192.168.50.1, 8.8.8.8;
Последните конфигурационни файлове са:
Сега рестартирайте isc-dhcp-сървър услуга със следната команда:
$ sudo systemctl рестартирайте isc-dhcp-server
Сега проверете дали isc-dhcp-сървър работи правилно със следната команда:
$ sudo systemctl статус isc-dhcp-сървърКакто можете да видите, isc-dhcp-сървър услугата работи правилно. И така, конфигурацията беше успешна.
Тестване на DHCP сървъра:
Сега ще стартирам всички останали компютри в мрежата и ще видя дали получава правилните IP адреси.
Както виждаш, pc1 получи IP адреса 192.168.50.50.
pc2 получи IP адреса 192.168.50.51.
pc3 получи IP адреса 192.168.50.52.
И така, DHCP сървърът работи както се очаква.
Присвояване на фиксирани IP адреси на хостове чрез DHCP:
По подразбиране DHCP сървърът ще присвоява произволни IP адреси на компютрите в мрежата от DHCP IP диапазона, който сте конфигурирали. Така че, няма гаранция, че един конкретен компютър ще получи същия IP адрес. Но можете да присвоите фиксирани IP адреси на компютрите във вашата мрежа, използвайки DHCP. Ще ви е необходим MAC адрес на NIC (Network Interface Card) на компютъра, на който искате да присвоите фиксиран IP адрес.
Можете да намерите MAC адреса на вашите Linux компютри със следната команда:
$ ip aКакто можете да видите, MAC адресът на pc2 е 00: 0c: 29: a5: bd: 5b.
В Windows можете да изпълните следната команда, за да намерите MAC адреса на вашата NIC карта.
$ ipconfig / всичкиКакто можете да видите, MAC адресът на моята NIC карта е 00: 0c: 29: e6: 75: b9.
Сега, за да конфигурирате DHCP сървъра да присвоява фиксиран IP адрес pc2, отворете конфигурационния файл на DHCP сървъра / и т.н. / dhcp / dhcpd.конф както следва:
$ sudo nano / etc / dhcp / dhcpd.конф
След това добавете следните редове в края на конфигурационния файл и запазете файла.
хост windows7-pcхардуерен Ethernet 00: 0c: 29: e6: 75: b9;
фиксиран адрес 192.168.50.20;
Тук, 00: 0c: 29: e6: 75: b9 е MAC адресът на компютъра, на който искаме да присвоим фиксирания IP адрес 192.168.50.20.
Последният конфигурационен файл е:
Сега рестартирайте isc-dhcp-сървър както следва:
$ sudo systemctl рестартирайте isc-dhcp-serverКакто можете да видите, правилният IP адрес 192.168.50.20 се присвоява на машината с Windows 7. И така, работи.
Ето как инсталирате и конфигурирате ISC DHCP сървър на Ubuntu 18.04 LTS. Благодаря, че прочетохте тази статия.