Ubuntu

Как да инсталирате и конфигурирате DHCP сървър на Ubuntu 18.04 LTS

Как да инсталирате и конфигурирате DHCP сървър на Ubuntu 18.04 LTS
Пълната форма на DHCP е Dynamic Host Configuration Protocol. Използва се за автоматично присвояване на IP адреси, информация за маршрутизация, DNS информация, шлюз и т.н. на компютрите в мрежата, което спестява много време, което иначе е необходимо за ръчно конфигуриране. В тази статия ще ви покажа как да инсталирате и конфигурирате ISC DHCP сървъра на Ubuntu 18.04 LTS. И така, нека започнем.

Мрежова топология:

В тази статия ще приложа мрежовата топология на фигурата по-горе. Ще има 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.конф

Сега въведете следните редове и запазете файла, като натиснете + х следван от у и .

време за наем по подразбиране 600;
максимално време за наем 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. Благодаря, че прочетохте тази статия.

Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...
Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...
OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...